جمع مقادیری از یک یا چند ستون که سلول های بالای آن دارای مقدار مشخصی باشند

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • mpa_1365

    • 2014/10/27
    • 8

    جمع مقادیری از یک یا چند ستون که سلول های بالای آن دارای مقدار مشخصی باشند

    توضیحات در فایل پیوستی آمده است
    فایل های پیوست شده
  • iranweld

    • 2015/03/29
    • 3341

    #2
    سلام لطفا فایل ضمیمه را بررسی فرمایید
    فایل های پیوست شده

    کامنت

    • generalsamad
      مدير تالار توابع

      • 2014/06/22
      • 1496

      #3
      با سلام
      از این فرمول هم میتونید استفاده کنید
      قطعا فرمول کوتاهتری وجود داره اگه پیدا کردم اونم میذارم مثلا شاید با Sumifs
      ولی اگه ساختار جدولتون مناسب بود خیلی راحت و با فرمول کوتاه تر حل میشد
      کد PHP:
      =IFERROR(VLOOKUP(B$7;B$2:F$14;MATCH(C$15;B$2:F$2;0);0);0)+IFERROR(VLOOKUP(B$7;B$15:F$27;MATCH(C$15;B15:F15;0);0);0)+IFERROR(VLOOKUP(B$7;B$28:F$40;MATCH(C$15;B28:F28;0);0);0)+IFERROR(VLOOKUP(B$7;B$41:F$53;MATCH(C$15;B41:F41;0);0);0
      Last edited by generalsamad; 2015/04/02, 13:04.
      [CENTER]
      [SIGPIC][/SIGPIC]
      [/CENTER]

      کامنت

      • iranweld

        • 2015/03/29
        • 3341

        #4
        چنانچه ساختار جدول را به صورت فایل پیوست تغییر دهید، براحتی با فیلتر کردن نام دستگاه به خواسته خود می رسید.
        فایل های پیوست شده

        کامنت

        • mpa_1365

          • 2014/10/27
          • 8

          #5
          ضمن تشکر از پاسخ های ارسالی، باید عرض کنم این فایل قسمتی از یک برنامه تولید می باشد که در آن با 607 مرحله کاری که توسط 100 ماشین انجام میشوند مواجه هستم و نیاز دارم زمان کارکرد تمام ماشین ها را داشته باشم و به روش های گفته شده کار اینجانب سخت میشود و فایل سنگین و گسترده میشود.در صورت امکان راه حلی دیگر را برای اینجانب بیان نمایید.
          (هر 13 سطر بیانگر یک مرحله می باشد که می تواند توسط یک یا چند دستگاه انجام شود)

          کامنت

          • mpa_1365

            • 2014/10/27
            • 8

            #6
            تغییر ساختار جدول

            نوشته اصلی توسط generalsamad
            با سلام
            از این فرمول هم میتونید استفاده کنید
            قطعا فرمول کوتاهتری وجود داره اگه پیدا کردم اونم میذارم مثلا شاید با Sumifs
            ولی اگه ساختار جدولتون مناسب بود خیلی راحت و با فرمول کوتاه تر حل میشد
            کد PHP:
            =IFERROR(VLOOKUP(B$7;B$2:F$14;MATCH(C$15;B$2:F$2;0);0);0)+IFERROR(VLOOKUP(B$7;B$15:F$27;MATCH(C$15;B15:F15;0);0);0)+IFERROR(VLOOKUP(B$7;B$28:F$40;MATCH(C$15;B28:F28;0);0);0)+IFERROR(VLOOKUP(B$7;B$41:F$53;MATCH(C$15;B41:F41;0);0);0
            یا سلام و تشکر
            با تغییر ساختار جدول توانستم به خواسته خودم برسم بدون آنکه آز فرمول پیچیده ای استفاده کنم

            کامنت

            چند لحظه..