تابع SUMIF در اکسل برای جمع کردن مشروط مقادیر به کار میرود. برای مثال میتوانیم مقادیر موجود در یک ستون را به شرطی که بزرگتر از ۱۰ باشند با هم جمع کنیم.
فرض کنید یک ستون از حقوق پرسنل را در یک برگه اکسل ثبت کردهایم. میخواهیم بدانیم که جمع مالیات پرداختی برای حقوق این افراد چه مقدار است. با فرض وجود معافیت مالیاتی برای حقوقهای کمتر از ۱۰۰ تومان، دستور SUMIF به شکل زیر نوشته خواهد شد:
1 | = SUMIF( A1:A10, ">100" ) |
این دستور یک پارامتر سوم هم میپذیرد که اگر بخواهیم ستون شرط و ستون جمع ما یکسان نباشد از آن استفاده میکنیم.
در مثال زیر دو ستون از اطلاعات را داریم که در ستون اول اگر عبارت «بله» نوشته شده باشد میخواهیم مقادیر ستون دوم با هم جمع شوند:
فرمولی که در سلول B6 میبایست بنویسیم به صورت زیر است:
1 | = SUMIF( A2:A5, "بله", B2:B5 ) |
همان طور که مشاهده میکنید در پارامتر اول ستون شرط، در پارامتر دوم مقدار مورد قبول و در پارامتر سوم، مقدار ستون اصلی جمع را درج کردیم.