تابع SUMIF در اکسل یکی از توابع پرکاربرد در اکسل است که به شما امکان میدهد مجموع مقادیر در یک محدوده را بر اساس یک شرط خاص محاسبه کنید. این تابع برای تحلیل دادهها و گزارشگیری بسیار مفید است و به شما کمک میکند تا به سرعت اطلاعات مورد نیاز خود را از میان دادههای حجیم استخراج کنید.
ساختار تابع SUMIF در اکسل
تابع SUMIF در اکسل سه آرگومان اصلی دارد:
- range: محدودهای که شرط در آن بررسی میشود.
- criteria: شرطی که برای جمعآوری مقادیر باید برقرار باشد.
- sum_range: (اختیاری) محدودهای که مقادیر آن در صورت برقراری شرط، جمع میشوند. اگر این آرگومان حذف شود، مقادیر موجود در آرگومان
rangeجمع میشوند.
به طور کلی، ساختار تابع به شکل زیر است:
Excel
=SUMIF(range, criteria, [sum_range])
توضیح آرگومانها:
- range: این آرگومان محدودهای از سلولها را مشخص میکند که قرار است شرط در آن بررسی شود. این محدوده میتواند شامل اعداد، متن، یا تاریخ باشد.
- criteria: این آرگومان شرطی را مشخص میکند که برای جمعآوری مقادیر باید برقرار باشد. شرط میتواند به صورت زیر باشد:
- یک عدد (مثلاً 10)
- یک متن (مثلاً “تهران”)
- یک عبارت منطقی (مثلاً “>20”)
- یک ارجاع به سلول دیگر (مثلاً A1)
- sum_range: این آرگومان محدودهای از سلولها را مشخص میکند که مقادیر آن در صورت برقراری شرط، جمع میشوند. اگر این آرگومان حذف شود، مقادیر موجود در آرگومان
rangeجمع میشوند.
مثالهای کاربردی:
برای درک بهتر عملکرد تابع SUMIF در اکسل، به مثالهای زیر توجه کنید:
مثال ۱: جمع فروش محصولات خاص
فرض کنید جدولی دارید که شامل نام محصول و میزان فروش آن است. میخواهید مجموع فروش محصول “خودکار” را محاسبه کنید.
| محصول | فروش |
|---|---|
| خودکار | 100 |
| مداد | 50 |
| خودکار | 150 |
| پاککن | 25 |
فرمول زیر مجموع فروش خودکار را محاسبه میکند:
Excel
=SUMIF(A1:A4, "خودکار", B1:B4)
در این فرمول:
A1:A4محدوده نام محصولات است."خودکار"شرط مورد نظر است.B1:B4محدوده میزان فروش است.
نتیجه این فرمول عدد 250 خواهد بود.
مثال ۲: جمع فروش بیشتر از یک مقدار مشخص
فرض کنید میخواهید مجموع فروشهایی که بیشتر از 100 واحد بودهاند را محاسبه کنید.
| محصول | فروش |
|---|---|
| خودکار | 100 |
| مداد | 50 |
| خودکار | 150 |
| پاککن | 25 |
| دفتر | 120 |
فرمول زیر این کار را انجام میدهد:
Excel
=SUMIF(B1:B5, ">100")
در این فرمول:
B1:B5محدوده میزان فروش است.">100"شرط مورد نظر است.- چون آرگومان
sum_rangeحذف شده، مقادیر موجود درB1:B5که شرط را برآورده میکنند، جمع میشوند.
نتیجه این فرمول عدد 270 خواهد بود.
مثال ۳: استفاده از ارجاع به سلول در شرط
فرض کنید مقدار 100 را در سلول D1 نوشتهاید و میخواهید مجموع فروشهای بیشتر از مقدار موجود در سلول D1 را محاسبه کنید. میتوانید از فرمول زیر استفاده کنید:
Excel
=SUMIF(B1:B5, ">"&D1)
در این فرمول، ">"&D1 به معنای “بزرگتر از مقدار موجود در سلول D1” است.
مثال ۴: جمع بر اساس تاریخ
فرض کنید جدولی دارید که شامل تاریخ و میزان فروش است و میخواهید مجموع فروش در یک بازه زمانی خاص را محاسبه کنید.
| تاریخ | فروش |
|---|---|
| 1402/01/01 | 100 |
| 1402/01/15 | 150 |
| 1402/02/01 | 200 |
| 1402/02/15 | 250 |
برای محاسبه مجموع فروش در ماه فروردین 1402 میتوانید از فرمول زیر استفاده کنید:
Excel
=SUMIF(A1:A4,">="&DATE(1402,1,1),B1:B4)-SUMIF(A1:A4,">"&DATE(1402,1,31),B1:B4)
این فرمول با استفاده از تابع DATEتاریخها را ایجاد میکند و سپس با استفاده از دو تابع SUMIF در اکسل، مجموع فروش از ابتدای فروردین تا انتهای آن را محاسبه میکند.
نکات مهم:
- در شرطهای متنی، حروف بزرگ و کوچک تفاوتی ندارند.
- میتوانید از کاراکترهای wildcard مانند
*(به معنای هر تعداد کاراکتر) و?(به معنای یک کاراکتر) در شرطها استفاده کنید. برای مثال، شرط"خو*"شامل کلماتی مانند “خودکار”، “خودنویس” و غیره میشود. - برای جمع بر اساس چند شرط، ازتابع SUMIF در اکسل استفاده کنید.
با استفاده ازتابع SUMIF در اکسل میتوانید به راحتی و با سرعت بالا، اطلاعات مورد نیاز خود را از دادههای اکسل استخراج و تحلیل کنید. این تابع ابزاری قدرتمند برای گزارشگیری و تصمیمگیری بر اساس دادهها است


بدون دیدگاه