تابع SUMIF تابعی است که اعداد را در یک محدوده بر اساس شرطی که به آن داده شده جمع می زند.
جمع اعداد در یک محدوده که شرط خاصی را دارند.
جمع مقادیر تعیین شده بهصورت عددی
SUMIF ( range , criteria , [sum_range] )
آرگمان | ضروری | توضیح |
---|---|---|
range | بله | محدودهای که شرط (آرگومان دوم) در آن بررسی میشود. |
criteria | بله | شرطی که میبایست در برابر هریک از مقادیر موجود در محدوده آزمایش شود. |
[sum_range] | خير | محدودهای که قرار است عملیات جمع شرطی بر روی آن انجام شود. در صورتی که این آرگومان با آرگومان اول یکی باشد، نیازی به وارد کردن آن نیست. |
در آرگومانهای اول و سوم این تابع، سلولها در هر محدوده باید شامل اعداد، آرایهها یا مراجعی که شامل اعداد هستند باشند. مقادیر متنی و سلولهای خالی نادیده گرفته میشوند. محدوده انتخابشده ممکن است شامل تاریخ در فرمت استاندارد اکسل باشند.
آرگومان شرط میتواند در حالتهای زیر قرار گیرد:
- یک مقدار عددی که میتواند به صورت یک عدد صحیح، اعشاری، تاریخ، زمان یا یک مقدار منطقی باشد. (بهعنوان مثال 10 ، TRUE ، 10/12/2018)
- یک رشته متنی ( بهعنوان مثال "TEXT" یا "TUESDAY" )
- یک عبارت (بهعنوان مثال "12>" یا "0<>" )
تابع SUMIF میتواند جمع سلولهایی بر مبنای تاریخ، عدد، و متن که شرط خاصی برایشان برقرار است را برگرداند و از عملگرهای منطقی (>,<,<>,=) و عملگرهای wildcard ("*"و "?") حمایت میکند.
بهعنوان مثال فرض میکنیم یک ستون شامل اعداد میباشد و میخواهیم مقادیر بزرگتر از ۵ را جمع کنیم آنگاه تابع شرطی را بهصورت =SUMIF(B2:B25,">5")
فرموله میکنیم.
در آرگومان دوم، شرط متنی یا شرطی که علامتهای ریاضی را در برمیگیرد باید داخل دابل کوتیشن ("") قرار دهیم ولی برای عبارتهای عددی نیازی به کوتیشن نیست.
تابع SUMIF به حروف بزرگ و کوچک حساس نیست. بنابراین یک رشته متنی به شکل «TEXT» و «text» در این تابع برابر فرض میشوند.
علامتهای ? و * میتوانند در شرط استفاده شوند. یک علامت سوال هر یک کاراکتر را و یک ستاره هر توالی از کاراکترها را به هم متصل میکند.
برای پیدا کردن علامت سوال و ستاره باید از یک علامت مد قبل از آنها استفاده کرد. (یعنی ?~,*~)
اگر شرطی که برای این تابع قرار دادهایم یک رشته متنی با طول بزرگتر از ۲۵۵ کاراکتر باشد، با خطای #VALUE مواجه میشویم.
راهنمای کامل انواع خطاها در اکسل و پردازش آنها
تابع SUMIF جزء دسته توابع ریاضی و مثلثاتی در اکسل میباشد.
این تابع قابل استفاده در نسخههای ماکروسافت 365، ماکروسافت 365 برای مک، اکسل تحت وب، اکسل 2019، اکسل 2016، اکسل 2019 برای مک، اکسل 2013، اکسل 2010، اکسل 2007، اکسل 2016 برای مک، اکسل 2011 برای مک، اکسل استارتر 2010 میباشد.
در جدول زیر نمونه هایی از استفاده از فرمول SUMIF و خروجی آن را مشاهده می کنید.
مثال ۱
مثال ۲