فهرست محتوا
مثالهای تابع SUMIF
در ادامه مثالهای کاربردی و متنوع از تابع sumif در اکسل آورده شده و چنانچه شما نیازی داشتید که در قالب این مثالها نیامده بود در قسمت نظرات عنوان نمائید تا مطلب آپدیت شود.
=SUMIF(D2:D6,15)
مثال بالا ساده ترین شکل استفاده از SUMIF می باشد و در واقع از آرگومان آخر آن استفاده نشده و شرط روی همان محدوه جمع اعمال میشود.
=SUMIF(D2:D6,"<15") ==> مجموع کالاهایی که تعداد آنها کمتر 15 می باشد. =SUMIF(C2:C6,"سفید",D2:D6) ==> مجموع کالاهایی که رنگ آنها سفید است =SUMIF(C2:C6,F2,D2:D6) ==> مجموع کالاهایی که رنگ آنها برابر با مقدار وارد شده در سلول اف 2 می باشد =SUMIF(B2:B6,"<"&F2,D2:D6) ==> مجموع کالایی که کد آنها کوچکتر از مقدار وارد شده در اف 2 می باشد =SUMIF(B2:B6,"<"&500,D2:D6) ==> مجموع کالاهایی که کد آنها کوچکتر از یک عدد ثابت است. =SUMIF(C2:C6,"آبی*",D2:D6) ==> مجموع کالاهایی که رنگ آنها با یک متنی شروع می شود. =SUMIF(C2:C6,"*زرد",D2:D6) ==> مجموع کالاهایی که رنگ آنها با یک متنی تمام می شود. =SUMIF(C2:C6,"<>",D2:D6) ==> مجموع کالاهایی که رنگ آنها خالی نباشد =SUMIF(C2:C6,"",D2:D6) ==> مجموع کالاهایی که رنگ آنها خالی باشد =SUMIF(C2:C6,"????",D2:D6) ==> مجموع کالاهایی که رنگ انها 4 رقمی باشد
میخواهیم جمع تعداد را داشته باشیم با شرط اینکه تعداد زیر عدد 15 باشد ، در این مثال آرگومان آخر دخیل نیست و استفاده نخواهد شد ، زیرا شرط قرار است روی همان محدوده ای که جمع می شود اعمال شود .
=SUMIF(D2:D6,"<15") ==> نتیجه 33 خواهد بود
جمع محدوده با شرط ثابت متنی تابع sumif در اکسل
جمع تعداد را می خواهیم به دست آوریم به شرطی که رنگ مواردی که قرار است جمع شود ، سفید باشد .
در این مثال به خاطر اینکه شرط در محدوده ای دیگر اعمال می شود ، پس آرگومان اول محدوده ای که قرار است شرط روی آن اعمال شود ، یعنی c2:c6 قرار داده شده ، و محدود های که باید جمع شود در آرگومان آخر قرار گرفته ، شرط هم که متن ثابتی هست در بین دو کوتیشن واقع شده است .
=SUMIF(C2:C6,"سفید",D2:D6) ==> نتیجه 15 خواهد بود
شرط متنی وارد شده در سلولی دیگر
د ر این مثال شرط ثابت نیست و برابر F2 قرار داده می شود و زمانی که مقدار F2 تغییر کند طبیعتا نتیجه هم تغییر خواهد کرد.
توجه داشته باشین که مقدار وارد شده در F2 در این مثال ف متنی است.
=SUMIF(C2:C6,F2,D2:D6) اگر در اف 2 نوشته شود آبی در این مثال نتیحجه 15 خواهد بود
شرط عددی ثابت و متغیر در SUMIF
اگر بخواهیم مجموع کالاهایی که کد کالای آنها کمتر از عدد وارد ششده در F2 باشد .
همانطور که میبینید به خاطر اینکه نوع شرط عددی می باشد ، عملگر ریاضی داخل کوتیشن قرار گرفته است.
=SUMIF(B2:B6,"<"&F2,D2:D6) ==> در این مثال نتیجه 25 خواهد شد. =SUMIF(B2:B6,"<"&500,D2:D6) ==> اگر بخواهیم مجموع با یک شرط ثابت عددی محاسبه شود.
بخشی از متن محدوده شرط را شامل باشد
در این مثال میخواهیم مجموع کالاهایی که رنگ آنها با آبی شروع شده است را داشته باشیم.و با استفاده از تابع sumif در اکسل این کار را انجام دهیم.
بدیهی است که اگر بخواهیم مثلا مجموع کالاها به شرطی که رنگ آنها با زرد تمام می شود را داشته باشیم هم به گونه ذیل عمل می کنیم.
=SUMIF(C2:C6,"آبی*",D2:D6) ==> در این مثال نتیجه 28 می شود =SUMIF(C2:C6,"*زرد",D2:D6) ==> در این مثال نتیجه 20 می شود
تابع SUMIF و خالی بودن سلول
میخواهیم جمع موجودی کالاهایی را داشته باشیم که رنگ انها خالی است .
البته به راحتی می توانیم با یک تغییر ساده مجموع کالاهایی که رنگ آنها خالی نیست را هم داشته باشیم.
=SUMIF(C2:C6,"",D2:D6) ==> مجموع کالاهایی که رنگ آنها خالی است. =SUMIF(C2:C6,"<>",D2:D6) ==> مجموع کالاهایی که رنگ آنها خالی نیست.
تمرین با تابع SUMIF
همین دیتای بالا را در نظر بگیرید اگر بخواهیم مجموع کالاهایی را به دست آوریم که تاریخ آنها آبان ماه باشد باید چکار کنیم ؟
لطفا پاسخهای خود را در قسمت نظرات ثبت نمائید.
راهنمایی هم اینکه می توانید از ستون کمکی و توابع شمسی استفاده نمائید.
قوانین حاکم و نکات مهم
- اگر آخرین آرگومان خالی باشد ، شرط روی همان محدوده اول اعمال می شود.
- در قسمت شرط می توانید از ویلدکارتها هم استفاده نمائید.
- تابع SUMIF فقط یک شرط را پشتیبانی می کند و برای برقراری شروط بیشتر باید از SUMIFS استفاده کنید.
- شروطی که متنی هستند باید داخل کوتیشن قرار بگیرند . “موس” – “20<”
- اگر شرط شما در سلول دیگر باشد و در اصطلاح داینامیک باشد ، آدرس سلول در کوتیشن قرار نمیگیرد و به صورت “>”&A1 نوشته می شود.