تابع SUMPRODUCT
جمع کننده ضربها
ساختار تابع
=SUMPRODUCT(array1, [array2], ...)
برای مشاهده توضیح هر ورودی، نشانگر ماوس را روی نام آن نگه دارید.
توضیح کامل
این تابع بسیار منعطف و قدرتمند میتواند:
- حاصلضربها را جمع کند
- کار VLOOKUP را شبیه سازی کند
- کار SUMIFS را شبیه سازی کند
- کار SUM را شبیه سازی کند
مشخصات فنی
ویژگیهای فنی و سازگاری تابع
▣
دستهبندی اکسلی
ریاضی و مثلثات
◷
اولین نسخه
همه نسخهها
↦
نوع خروجی
عدد
ϟ
Volatile
خیر
⌗
Dynamic Array
خیر
★
محبوبیت
۸۰ از ۱۰۰
ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح |
|---|---|---|---|
array1
|
هر نوع | الزامی | آرایه یا محدوده اول |
array2
|
هر نوع | اختیاری، تکرارشونده | آرایه یا محدوده دوم |
جمع کننده ضربها
کاربردهای تابع
✓
جمع مبلغ فاکتور
ضرب تعداد در قیمت و جمع نتیجهها با یک فرمول
✓
میانگین وزنی
محاسبهی معدل با ضریب واحدها یا میانگین قیمت با وزن مقدار
✓
جمع و شمارش با شرطهای پیچیده
شرطهایی که با SUMIFS و COUNTIFS قابل نوشتن نیستند
خطاهای رایج و راهحل
#VALUE!
محدودهها هماندازه نیستند
راهحل: هماندازه کردن همهی محدودهها
نکات مهم
- همهی محدودهها باید هماندازه باشند، وگرنه خطای #VALUE! میدهد.
- سلولهای متنی صفر حساب میشوند.
- دادن کل ستون به این تابع فایل را کند میکند؛ محدوده را به اندازهی دادهها انتخاب کنید.
- برای جمع شرطی ساده، SUMIFS سریعتر و خواناتر است.
توضیحات بیشتر
مثال: جمع مبلغ فاکتور (تعداد ضرب در قیمت، برای همهی ردیفها)
=SUMPRODUCT(B2:B100, C2:C100)
مثال: جمع ستون C فقط برای ردیفهایی که شهرشان تهران است
=SUMPRODUCT((A2:A100 = "تهران") * (C2:C100))
