تابع SUMIFS تابعی است که اعداد را در یک محدوده بر اساس یک یا تعداد بیشتری شرط دادهشده جمع میزند.
جمع سلولهایی که چندین شرط را دارند
جمع سلولهای یک محدوده که تمام شرطهای تابع را دارا هستند
SUMIFS ( sum_range , range1 , criteria1 , ... )
آرگمان | ضروری | توضیح |
---|---|---|
sum_range | بله | یک محدوده از دادههای عددی یا سلولهایی که حاوی اعداد هستند که میبایست طبق شروط دادهشده با هم جمع شوند. |
range1 | بله | محدوده اولی که شامل مقادیری است که باید برای شرط دادهشده تست شوند. |
criteria1 | بله | شرط اولی که قرار است بر اساس آن محدودهها ارزیابی شوند. |
در آرگومانهای این تابع، سلولها در هر محدوده باید شامل اعداد، آرایهها یا مراجعی که شامل اعداد هستند باشند. مقادیر متنی و سلولهای خالی نادیده گرفته میشوند. محدوده انتخابشده ممکن است شامل تاریخ در فرمت استاندارد اکسل باشند.
تابع SUMIFS میتواند جمع سلولهایی بر مبنای تاریخ، عدد، و متن که شرط خاصی برایشان برقرار است را برگرداند و از عملگرهای منطقی (>,<,<>,=) و عملگرهای wildcard ("*"و "?") حمایت میکند.
در آرگومان دوم، شرط متنی یا شرطی که علامتهای ریاضی را در برمیگیرد باید داخل دابل کوتیشن ("") قرار دهیم ولی برای عبارتهای عددی نیازی به کوتیشن نیست.
علامتهای ? و * میتوانند در شرط استفاده شوند. یک علامت سوال هر یک کاراکتر را و یک ستاره هر توالی از کاراکترها را به هم متصل میکند.
برای پیدا کردن علامت سوال و ستاره باید از یک علامت مد قبل از آنها استفاده کرد. (یعنی ?~,*~)
این تابع برخلاف تابع SUMIF میتواند بیشتر از یک مجموعه معیار با بیشتر از یک محدوده را بپذیرد. اولین محدوده محدودهای است که باید جمع زدهشود. شرط بهصورت جفتی (range/criteria) وارد میشود و تنها جفت اول ضروری است. برای هر شرط اضافی یک جفت (range/criteria) وارد میشود و حداکثر تعداد این جفتها ۱۲۷ تاست.
هر محدوده اضافی باید تعداد سطر و ستون یکسانی را با آرگومان sum_range داشته باشد.
زمانیکه sum_range مقادیر TRUE و FALSE را دارد، نتیجه صحیح نمیدهد. مقادیر TRUE و FALSE برای sum_range به صورت متفاوتی ارزیابی میشود که ممکن است هنگام اضافه شدن باعث نتایج غیرمنتظرهای شود. سلولهایی که در sum_range شامل TRUE هستند به مقدار 1 ارزیابی میشود و آنهایی که شامل FALSE هستند مقدار 0 ارزیابی میشود.
اگر محدوده شرط با محدودهای که میخواهیم جمع بزنیم دارای طول برابر نباشند، خطای #VALUE بوجود خواهد آمد.
اگر شرطی که برای این تابع قرار دادهایم یک رشته متنی با طول بزرگتر از ۲۵۵ کاراکتر باشد، با خطای #VALUE مواجه میشویم.
راهنمای کامل انواع خطاها در اکسل و پردازش آنها
تابع SUMIFS جزء دسته توابع ریاضی و مثلثاتی در اکسل میباشد.
این تابع قابل استفاده در نسخههای ماکروسافت 365، ماکروسافت 365 برای مک، اکسل تحت وب، اکسل 2019، اکسل 2016، اکسل 2019 برای مک، اکسل استارتر 2010 میباشد.
در جدول زیر نمونه هایی از استفاده از فرمول SUMIFS و خروجی آن را مشاهده می کنید.