استفاده از فرمول آسانتر برای محاسبه

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ali719

    • 2013/12/05
    • 207

    [حل شده] استفاده از فرمول آسانتر برای محاسبه

    سلام
    در فایل پیوست در شیت اول در سلول h2 و h4 جمع محاسبه جدول کنار انها را نوشتم وقتی تعداد فعالیت ها خیلی زیاد باشه نوشتن این فرمولها برای محاسبه خیلی زمانبر و احتمال خطا زیاد است با توجه به اینکه بعضی از سلولها مرج هستند آیا میتوان فرمول بهتر برای محاسبه بکار برد
    ممنون
    فایل های پیوست شده
  • abootorab

    • 2014/10/17
    • 351

    #2
    نوشته اصلی توسط ali719
    سلام
    در فایل پیوست در شیت اول در سلول h2 و h4 جمع محاسبه جدول کنار انها را نوشتم وقتی تعداد فعالیت ها خیلی زیاد باشه نوشتن این فرمولها برای محاسبه خیلی زمانبر و احتمال خطا زیاد است با توجه به اینکه بعضی از سلولها مرج هستند آیا میتوان فرمول بهتر برای محاسبه بکار برد
    ممنون
    با درود
    شما باید از فرمول آرایه ای استفاده کنید و در پایان تایپ فرمول به جای کلید Enter کلیدهای ctrl+shift+enter همزمان فشار دهید.
    کد PHP:
    =SUM(F2:F1001*D2:D1001
    کد PHP:
    =SUM(F2:F1001*C2:C1001*B2:B1001
    این دو فرمول رو جایگرین فرمول های قبلیتون کنید و به جای enter کلیدهای ctrl+shift+enter بطور همزمان فشار دهید.
    در ضمن عدد 1001 بصورت مثال واسه 250 فعالیت در نظر گرفتم که شما میتونید اون رو کم یا زیاد کنید.

    کامنت

    • حسام بحرانی

      • 2013/09/29
      • 2065
      • 72.00

      #3
      نوشته اصلی توسط ali719
      سلام
      در فایل پیوست در شیت اول در سلول h2 و h4 جمع محاسبه جدول کنار انها را نوشتم وقتی تعداد فعالیت ها خیلی زیاد باشه نوشتن این فرمولها برای محاسبه خیلی زمانبر و احتمال خطا زیاد است با توجه به اینکه بعضی از سلولها مرج هستند آیا میتوان فرمول بهتر برای محاسبه بکار برد
      ممنون
      با سپاس از جناب ابوتراب،
      یکی دیگر از راه های حل این مسئله؛ استفاده از تابع SUMPRODUCT هست.
      برای مسئله اول از فرمول زیر:
      کد PHP:
      =SUMPRODUCT(D:D;F:F
      و برای مسئله دوم فرمول زیر را استفاده کنید:
      کد PHP:
      =SUMPRODUCT(B:B;C:C;F:F
      با اینکار شما می تونید در حدود 262143 فعالیت ( با همین فرمت ) رو پوشش بدید. البته اگر اکسل شما هنگ نکنه!
      و یک نکته دیگر اینکه؛ سعی کنید از مرج نمودن سلول ها جداً خودداری کنید.
      موفق باشید.
      [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
      [/FONT][/B][/CENTER]
      [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
      [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
      [/FONT][/B][/FONT][/SIZE]
      [/CENTER]

      کامنت

      • ali719

        • 2013/12/05
        • 207

        #4
        سلام
        ممنون از همکاریتون
        برای مسئله دوم اگر در ستون f بخوام مقادیر اجرا را قرار بدم که فقط مقادیر اجرا را ضرب کنه میشه از فرمول دیگری برای حل استفاده کرد

        کامنت

        • abootorab

          • 2014/10/17
          • 351

          #5
          نوشته اصلی توسط ali719
          سلام
          ممنون از همکاریتون
          برای مسئله دوم اگر در ستون f بخوام مقادیر اجرا را قرار بدم که فقط مقادیر اجرا را ضرب کنه میشه از فرمول دیگری برای حل استفاده کرد
          درست متوجه منظورتون نشدم، میشه واضحتر توضیح بدین

          کامنت

          • ali719

            • 2013/12/05
            • 207

            #6
            سلام
            منظورم h8 و h9 در فایل پیوست است
            فایل های پیوست شده

            کامنت

            • abootorab

              • 2014/10/17
              • 351

              #7
              نوشته اصلی توسط ali719
              سلام
              منظورم h8 و h9 در فایل پیوست است
              درود مجدد

              با تشکر از استاد حسام عزیز، فرمول ها به صورت زیر بنویسید (فرمول های زیر بعنوان مثال برای 100 فعالیت می باشد) فقط دقت داشته باشید در صورتی که بخواین محدوده ها را کاهش یا افزایش بدین دو نکته مد نظر داشته باشین: اول تعداد سلول های هر محدوده در یک فرمول با سایر محدوده های همان فرمول یکی باشد و دوم اینکه اختلاف شروع و پایان محدوده را حتما مدنظر قرار دهید در غیر اینصورت یا جواب غلط دریافت میکنید و یا اینکه با خطا روبرو میشوید.

              فرمول h8:
              کد PHP:
              =sumproduct(d2:d398;f4:f400
              فرمول h9:
              کد PHP:
              =sumproduct(f4:f400;c2:c398;b2:b398
              امیدوارم متوجه منظورم شده باشید.

              کامنت

              چند لحظه..