تابع SUMIF در دسته توابع ریاضی (Math & Trig) قرار دارد و به جمع شرطی معروف است. این تابع مجموع سلولهایی را که دارای یک شرط واحد هستند را برمیگرداند. در واقع تابع SUMIF متشکل از دو تابع SUM و IF است.
هدف تابع
جمع کردن اعداد در محدودهای که شرط ارائه شده برقرار باشد
خروجی
مجموع مقادیر متناظر شرط
ساختار
=SUMIF(range,criteria,[sum_range])
آرگومانها
range: محدودهای که باید با معیارها بررسی شوند.
criteria: معیارها.
sum_range [اختیاری]: محدوده حاوی مقادیر برای جمع.
*اگر آرگومان آخر خالی بماند، سلولهای محدوده range جمع میشود.
*عبارت متنی و عملگرهای ریاضی در قسمت شرط (criteria) باید در بین ” محصور باشد. اعداد را میتوان بدون علامت ” درج کرد.
*معیارها را میتوان بصورت تاریخ، اعداد و متن وارد کرد.
کاربرد
فرض کنید میخواهیم جمع فروش محصولی را بدست آوریم:
=SUMIF(A5:A11,"پارچه",C5:C11)
ترجمه: اگر مقدار سلولهای A5 تا A11 برابر با “پارچه” بود، آنگاه سلولهای متناظر آنها را در محدوده C5 تا C11 جمع کن.
حال میخواهیم مبالغ بالای ۱۲ میلیون ریال را جمع کنیم:
=SUMIF(C5:C11,">12")
ترجمه: اگر سلولهای C5 الی C11 بزرگتر از ۱۲ بودند را جمع کن.
ورژن مورد نیاز
اکسل ۲۰۰۳ و بالاتر
پینوشت
*تابع SUMIF از عملگرهای منطقی و کاراکترهای wildcards پشتیبانی میکند.
*این تابع فقط از یک شرط پشتیبانی میکند و اگر نیاز به اعمال چندین معیار دارید، از تابع SUMIFS استفاده کنید.
*اگر نیاز به دستکاری مقادیری دارید که در آرگومان range ظاهر میشوند (مثل استخراج سال از تاریخها برای استفاده در criteria) به توابع SUMPRODUCT و یا FILTER مراجعه کنید.
*توجه داشته باشید که علامت تساوی هنگام ساخت معیارهای “برابر است” لازم نیست.
*تابع SUMIF به حروف بزرگ و کوچک حساس نیست.
*در صورتی که از سلولی بعنوان مرجع در معیارها استفاده شد نباید در دابل کوتیشن قرار گیرند (“<“&A1).
*تابع SUMIF به یک محدوده نیاز دارد و نمیتوان یک آرایه را جایگزین آن نمود.