جمع حاصلضرب آرایه ای

Collapse
X
 
  • زمان
  • نمایش
Clear All
new posts
  • پیام

    • 2013/10/04
    • 277

    جمع حاصلضرب آرایه ای

    با درود به همه عزیزان.
    در فایل ضمیمه که فایل کاری من هست در شیت total سل های قرمز رنگ جواب نمی دهند. کسی می تونه راهنمایی کنه و مشکل رو توضیح بده؟ ممنون می شوم. از جمع حاصلضرب آرایه ای استفاده کردم و محدوده ها نامگذاری شده اند.
    فایل های پیوست شده
  • Amir Ghasemiyan

    • 2013/09/20
    • 4476

    #2
    نوشته اصلی توسط پیام
    با درود به همه عزیزان.
    در فایل ضمیمه که فایل کاری من هست در شیت total سل های قرمز رنگ جواب نمی دهند. کسی می تونه راهنمایی کنه و مشکل رو توضیح بده؟ ممنون می شوم. از جمع حاصلضرب آرایه ای استفاده کردم و محدوده ها نامگذاری شده اند.

    سلام دوست عزيز
    توي محاسباتتون عبارات نامتعارف توليد ميشه پس بايد اونها رو 0 كنيد يا حذف كنيد.
    از اين فرمول كمك بگيريد

    کد:
    =IFERROR(SUM(IFERROR((var_1="CP57")*(age_1="P")*(this_G>0)*(this_G*subsur_1)/AB14;0));0)

    کامنت

    • پیام

      • 2013/10/04
      • 277

      #3
      استاد ارجمند از پاسخ شما سپاسگزارم. ولی اگر صفر بشوند نتیجه درست محاسبه نمیشود.

      کامنت

      • Ali Parsaei
        مدير تالارتوابع اکسل

        • 2013/11/18
        • 1518

        #4
        نوشته اصلی توسط پیام
        استاد ارجمند از پاسخ شما سپاسگزارم. ولی اگر صفر بشوند نتیجه درست محاسبه نمیشود.
        فکر نکنم اينطور باشد!
        ببينيد اشکال از اينجا آغاز مي شود که مثلا" شما در ستون ارتفاع فرمول:
        کد PHP:
        =IFERROR(AVERAGE(I2:M2);""
        را نوشته ايد در نتيجه ستون رشد وقتي مي آيد و يک محاسبه عددي را مي خواهد با دريافت اطلاعات از ستون ارتفاع انجام دهد:
        آن خانه هايي از ستون ارتفاع که با فرمول فوق مقدار تهي (يعني: " ") در آنها درج شده ايجاد خطاي value در ستون رشد مي کند.(چون کم کردن يک عدد از فاصله خالي بي معني است)
        خانه هاي قرمز رنگي که ياد کرده ايد نيز چون فرمولشان به ستون رشد وابسته است اين خطا باعث اختلال در نتيجه آنها مي شود.
        حال يا بايد فرمولهاي اوليه ستون ارتفاع را درست کنيد يعني بشود:
        کد PHP:
        =IFERROR(AVERAGE(I2:M2);0
        يا همانطور که آقاي قاسميان گفته اند در فرمولهاي آخرتان يک iferror اضافه کنيد.
        البته سه خانه قرمز پاييني را من امتحان کردم با اصلاح فرمول ستون ارتفاع درست شدند، ولي سه خانه بالايي ظاهرا" باز مشکل داشت، ولي چون فرمول آقاي قاسميان مشکل را حل مي کرد من ديگر پي گير آنها نشدم که مشکلشان از کجا ناشي مي شود، البته مشکل به هر صورت يک چيزي مشابه موردي است که در بالا اشاره کردم
        Last edited by Ali Parsaei; 2014/05/12, 13:01.
        sigpic

        کامنت

        • Amir Ghasemiyan

          • 2013/09/20
          • 4476

          #5
          نوشته اصلی توسط پیام
          استاد ارجمند از پاسخ شما سپاسگزارم. ولی اگر صفر بشوند نتیجه درست محاسبه نمیشود.
          چطور؟
          مگه دستور شما sum نيست؟ بهترين راهي كه ميشه خطاها رو در جمع ناديده گرفت اينه كه صفر بشن.
          به احتمال زياد مشكل از جاي ديگست. ساير فرمول هاتون رو چك كنيد

          کامنت

          • پیام

            • 2013/10/04
            • 277

            #6
            با درود.اساتید ارجمندم بسیار سپاسگزارم. مشکل با راه حل دوست عزیزم جناب آقای پارسا حل شد. از زمانی گذاشتید ممنونم. امروز روز خوبی خواهد بود. چون از دوستانی همچون شما یک مطلب زیبا یاد گرفتم. سربلند و تندرست باشید.

            کامنت

            Working...