آموزش صفر تا 100 تابع SUMIF و SUMIFS در اکسل+ مثال کاربردی
یکی از توابع پرکاربرد در اکسل در بحث توابع جمع شرطی، تابع SUMIF می باشد که در جمع مقادیر یک محدوده که دارای معیار خاصی نیز می باشند استفاده می شود. از سال 2016 مایکروسافت در نسخه جدید خود از تابع SUMIFS رونمایی کرد که مزیت و ویژگی های بیشتری نسبت به تابع sumif دارد.
بقولی تابع سام ایف عمل جمع را برای یک شرط و تابع سام ایفس برای چند شرط انجام می دهد.
فهرست مطالب
کاربرد تابع SUMIF در اکسل
همانطور که در بالا توضیح داده شد ، زمانی که شما در اکسل نیاز به جمع مقادیر سطر هایی که بر اساس یک شرط دسته بندی شده اند دارید ، می توانید از تابع SUMIF استفاده کنید .
SUMIF (range, criteria, [sum_range])
آرگومان های تابع SUMIF
Range : ناحیهای است که باید شرط و جمعبندی برای آن لحاظ شود.
Criteria: شرطی است که روی ناحیه مربوط به پارامتر اول لحاظ میشود.
sum_range : ناحیهای است که باید جمعبندی شود ودرج کردن آن اختیاری است.
نکات تابعSUMIF
1) SUMIF در حقیقت از ترکیب دو تابع SUM و تابعIF ساخته شده است.
2) تابع SUMIF فقط از یک شرط پشتیبانی میکند. اگر میخواهید چندین معیار را اعمال کنید، از تابع SUMIFS استفاده کنید.
تابع SUMIFS در اکسل
هنگامی که شما در اکسل نیاز به جمع مقادیر سطر هایی که بر اساس چند شرط دسته بندی شده اند نیاز دارید از تابع SUMIFSاستفاده نمایید
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)
آرگومان های تابع SUMIFS
sum_range: ناحیهای که برای جمعبندی به کار میرود و مانند تابع SUMIF، این ناحیه باید به صورت یک ناحیه پیوسته باشد.
criterian_range1: ناحیهای که مرتبط با شرط اول است، مشخص میشود
criterian1 : شرطی که باید روی پارامتر دوم تابع SUMIFS اعمال شود، علامت گیومه “” برای بیان شرط در این پارامتر الزامی است.
criterian_range2: نواحی بعدی برای مشخص کردن شرط در این قسمت و پارامترهای بعدی ظاهر میشود.
criterian2: مقدار شرط برای تعیین شرط در پارامترهای critetria2 و …critetria3 تعیین میشود.
نکات تابعSUMIFS
1) به جای تابع SUMIFS به اشتباه SUMIF تایپ نکنید.
2) توابع و فرمول اکسل COUNTIFS و AVERAGEIFS را دارد که رفتار آن ها دقیقا شبیه به SUMIFS است.
3) ابزار PIVOT TABLE در اکسل بدون نیاز به هیچ فرمول نویسی می تواند دقیقا کار SUMIFS را برای شما انجام دهد
استفاده از تابع SUMIF وsumifs دریک مثال
ما در این جا یک جدول داریم که شامل سال،نام محصول ،فروش و بهای تمام شده می باشد.
اگر با توجه به یک شرط بخواهیم جمع فروش یا بهای تمام شده را داشته باشیم می توانیم از تابع SUMIFاستفاده کنیم .
فرضا ما می خواهیم جمع کل محصول Quad را اینجا داشته باشیم می نویسم مساوی SUMIF پرانتز باز .
به این کادر راهنما زیر تابع دقت کنید . این کادر راهنما برای همه توابع نشون داده میشه و شما می توانید خیلی راحت ازآن کمک بگیرید .
در قسمت اول میگه Range رو انتخاب کن .
منظور از Range همانطور که در بالا توضیح داده شد ،محدوده ای است که شرط ما درون اون محدوده قرار دارد.
خوب من محدوده نام محصول رو انتخاب می کنم.
اولین سلول رو کلیک کردم .(CTRL+SHIFT+ↆ) رو نگه میدارم و جهت پایین رو میزنم تا کل نام های محصول من انتخاب بشود .
می خواهیم برگردیم به فرمولم .چون ردیف هام زیاده به صورت دستی طولانی میشه .(CTRL+BACKSPACE) من رو برمیگردونه به فرمول.
برای اینکه برم تو قسمت دوم فرمول اینجا تو کادر راهنما به من گفته که کاما(,) باید بگذاری .کاما (,) رو میگذارم قسمت دوم بلد(Bold) میشه .و اگر از جدول راهنما فرمول کمک می گیرید کافی است روی قسمت بعدی کلیک کنید
قسمت دوم Criteria یا شرط ما هست .
خوب شرط ما چیه؟ شرط ما داخل این سلول کنار نوشته شده است .که در اینجا Quad می باشد
برای رفتن به قسمت سوم فرمول کاما(,)رو دوباره باید بزنم .میگه که چیکارکن؟ Sum_Range رو انتخاب کن.
یعنی محدوده ای که میخوای جمع بزنی .ما چون فروش رو می خواستیم اولین سلول ستون فروش رو انتخاب می کنم .
(CTRL+SHIFT+ↆ) رو میزنم .کل محدوده انتخاب شد . (CTRL+BACKSPACE) رو می زنم که برگردیم به فرمول .
پرانتز رو گفتم که چون یک پرانتز داریم می تونم نبندیم خود اکسل می بنده .می تونیمم ببندیم.
اینتر(Enter) رو که بزنم که در نهایت جمع محصول Quad رو اینجا به من میده.
حالا اگر این کار را بخواهیم برای سال انجام بدهیم .یعنی جمع فروش سال 2017 بخواهیم داشته باشیم چه می کنیم ؟
دوباره میشه مساوی SUMIF پرانتز باز خوب محدودم کجا میشه؟
چون سال هم شرط من هست پس از انجا میشه (CTRL+SHIFT+ↆ)،(CTRL+BACKSPACE) کاما(،) شرطم کجاست؟
باز سلول زیر فرمول من قرار گرفته با جهت سمت راست (→) انتخابش می کنم .کاما(،)جمع ام کجاست؟
جمع فروشم از اینجا شروع می شه (CTRL+SHIFT+ↆ) و (CTRL+BACKSPACE) که برگرده به فرمول، پرانتز بسته اینتر(Enter).
حالا اگر شرط ما این باشه که بیشتر از 1000 دلار بود بیاد جمع بزنه.
در این صورت به چه صورت عمل می کنیم؟
در این صورت می نویسم مساوی SUMIF پرانتز باز .خوب شرط ما کجاست؟
داریم می گیم بهای تمام شده باید بزرگتر از 1000 باشه.پس شرط ما توی ستون بهای تمام شده است.اینجا اولین سلول رو انتخاب می کنم (CTRL+SHIFT+ↆ) و (CTRL+BACKSPACE) بر میگرده به فرمول و کاما(،) شرطت کجاست؟
شرطم که توی این سلول نوشته شده بزرگتر از 1000 (1000>).جهت سمت راست (→) رو زدم انتخاب شد.کاما(،) خوب فروشت کجاست؟
فروشم دوباره این جا از اولین سلول (CTRL+SHIFT+ↆ) و (CTRL+BACKSPACE) پرانتز بسته اینتر(Enter).
ببییند جمع فروش هایی که بهای تمام شدش بیشتر از 1000 دلار (1000>) بود اینجا به من نشون داد.
اما ما یه تابع داریم به نام تابع SUMIFS که میتواند چند تا شرط را به صورت همزمان داشته باشد.
یعنی اگربخواهیم جمع فروش های مربوط به Quad در سال 2017 به شرطی که بهای تمام شدش بزرگتر از 1000 دلار (<1000) باشه . داشته باشیم .باید چکار کنیم؟
باید از تابع SUMIFS استفاده کنیم .دقت کنید که ما کلا به جای تابع SUMIF می تونیم از تابع SUMIFS استفاده کنیم چون تابع SUMIFS کار تابع SUMIF هم می تواند انجام بدهد.پس بهتره کلا از این به بعد سعی کنید از تابع SUMIFS استفاده کنید و تابع SUMIF رو بزارید کنار.
مساوی SUMIFS پرانتز باز دوباره این کادر راهنما داره به ما میگه که چی؟
Sum_Range رو به من بده. Sum_Range اینجا دیگه اول ستون شرط رو از من نخواست .
ستونی که میخوام جمع بزنم رو از من خواست.ستونی که میخوام جمع بزنم فروش هست. که از اینجا شروع میشه (CTRL+SHIFT+ↆ) و (CTRL+BACKSPACE) که برگردم به فرمول کاما(،) رو میگذارم میره قسمت دوم فرمول.
میگه که Criteria _range 1یعنی محدوده شرطی که شرط اولت توش هست.
خوب شرط اولم نام محصوله پس محدودش میشه از اینجا (CTRL+SHIFT+ↆ) و (CTRL+BACKSPACE) کاما(،) رو میگذارم میگه که خوب محدوده شرط اول رو مشخص کردی حالا خود شرط رو مشخص کن.خود شرطم این سلول هست.
کاما(،) رو میگذارم میگه که محدوده شرط دوم رو به من بده محدوده شرط دوم سال هست میشه از اینجا(CTRL+SHIFT+ↆ) و (CTRL+BACKSPACE) کاما(،) حالا میگه شرط دوم رو به من بده. باز شرط دوممون رو اینجا تایپ کردیم دوباره کاما(،)
میگه که محدوده شرط سوم رو به من بده منظور شرط سومم ستون بهای تمام شده است که از اینجا شروع میشه (CTRL+SHIFT+ↆ) و (CTRL+BACKSPACE) و کاما(،) رو که میگذارم
قسمت آخر میگه که Criteria _Range 3رو به من بده یعنی شرط سوم که اینجا ما نوشتیم.تمام شد .ببینید هم چنان می تونید بهش شرط بدیید و تعداد زیادی شرط رو قبول میکنه .
من پرانتز رو می بندم شرط هام همین سه تا شرط بود اینتر(Enter) رو میزنم.
خوب ببینید ما الان جمع فروش Quad رو در سال 2017 به شرطی که بهای تمام شده بزرگتر از 1000 باشه با تابع SUMIF یا SUMIFS بدست آوردیم.
با توجه به مثال بالا مرحله به مرحله تفاوت دو تابع sumif وsumifs را به زبان ساده توضیح دادیم و امیدوارم عملکرد این دو تابع را به خوبی متوجه شده باشید.
جهت مشاهده آموزش صفر تا 100 تابع SUMIF و SUMIFS در اکسل+ مثال کاربردی بر روی لینک زیر کیلیک کرده و آن را داخل پیج ایسنتاگرام مطالب کمیاب در اکسل و حسابداری ( softwaretrain ) مشاهده فرمایید.
درباره محمود بنی اسدی (مدیر سایت)
فارغ التحصیل کارشناسی ارشد حسابداری، ده سال سابقه تدریس اکسل در سطوح مختلف از قبیل فرمول نویسی، ابزارهای هوش تجاری، ترفندها و ... ، نویسنده شش مقاله در سطح ملی و ISI
نوشتههای بیشتر از محمود بنی اسدی (مدیر سایت)
دیدگاهتان را بنویسید