دادهها با یک شرط
تابع SUMIF در اکسل یکی از کاربردیترین توابع برای محاسبه جمع بر اساس یک شرط مشخص است. با کمک این تابع میتوان فقط مقادیری را جمع کرد که یک معیار خاص را داشته باشند؛ مثلا فروشهای مربوط به یک نام مشخص، مقادیر بزرگتر از یک عدد، یا سلولهایی که یک متن خاص دارند. اگر در اکسل با گزارشهای فروش، لیست پرداختها، انبار یا دادههای مالی کار میکنی، SUMIF یکی از مهمترین توابعی است که باید یاد بگیری.
تابع SUMIF چه کاری انجام میدهد؟
تابع SUMIF مقادیر را فقط زمانی با هم جمع میکند که شرط تعیینشده برقرار باشد.
برای مثال:
- جمع فروشهای یک کارمند خاص
- جمع سفارشهای بیشتر از 100
- جمع هزینههای مربوط به یک شهر
- جمع سلولهایی که شامل یک متن خاص هستند
ساختار تابع SUMIF
فرمول کلی این تابع به شکل زیر است:
آرگومانها:
- range : محدودهای که شرط روی آن بررسی میشود
- criteria : شرط مورد نظر
- sum_range : محدودهای که باید جمع زده شود، این بخش اختیاری است
یک مثال ساده از SUMIF
فرض کن در یک جدول، نام فروشندهها در ستون B و مبلغ فروش در ستون D قرار دارد. اگر بخواهیم فقط فروشهای مربوط به «علی» را جمع کنیم، فرمول اینطور میشود:
در این فرمول:
- اکسل ستون B5:B14 را بررسی میکند
- هرجا مقدار «Ali» باشد
- مقدار متناظر در ستون D5:D14 را با هم جمع میکند
جمع کردن مقادیر بزرگتر یا کوچکتر از یک عدد
یکی از پرکاربردترین حالتهای SUMIF، استفاده از شرطهای عددی است.
جمع مقادیر بزرگتر از 100
در این مثال:
- همه عددهای بزرگتر از 100 جمع میشوند
- چون sum_range وارد نشده، خود محدوده D5:D14 جمع میشود
جمع مقادیر کوچکتر یا مساوی 50
استفاده از متن در شرط
برای جستوجوی متن، کافی است مقدار مورد نظر را داخل کوتیشن بنویسی.
جمع فروشهای مربوط به “Tehran”
استفاده از شرط در یک سلول دیگر
گاهی بهتر است شرط را مستقیم داخل فرمول ننویسی و آن را در یک سلول دیگر قرار بدهی. این کار باعث میشود بعدا راحتتر شرط را تغییر بدهی.
اگر مقدار شرط در سلول A1 باشد:
اگر بخواهی شرط عددی را از یک سلول بگیری و مثلا مقادیر بزرگتر از آن را جمع کنی، باید از عملگر اتصال & استفاده کنی:
استفاده از شرط «مساوی نیست»
اگر بخواهی سلولهایی را جمع کنی که برابر با یک مقدار خاص نباشند، از <> استفاده کن.
جمع همه مقادیر به جز “red”
شرط «مساوی نیست با مقدار سلول E7»
کار با سلولهای خالی و غیرخالی
تابع SUMIF میتواند سلولهای خالی یا غیرخالی را هم هدف قرار دهد.
جمع مقادیر مربوط به سلولهای خالی
جمع مقادیر مربوط به سلولهای غیرخالی
استفاده از SUMIF برای تاریخها
از SUMIF میتوان برای تاریخها هم استفاده کرد. مثلا اگر بخواهی مجموع فروشهای قبل از امروز را حساب کنی، میتوانی از تابع TODAY() کمک بگیری.
جمع مقادیر قبل از امروز
در این فرمول:
- ستون A شامل تاریخهاست
- ستون B شامل مبلغهاست
- فقط تاریخهای قبل از امروز در جمع لحاظ میشوند
نکات مهم در استفاده از SUMIF
- شرطهای متنی را داخل کوتیشن بنویس
- برای شرطهای عددی همراه با عملگر، از کوتیشن استفاده کن
- اگر شرط از یک سلول دیگر میآید و شامل عملگر است، از & استفاده کن
- SUMIF به بزرگی و کوچکی حروف حساس نیست
- این تابع فقط یک شرط را پشتیبانی میکند
- اگر sum_range را ننویسی، خود محدوده شرط جمع میشود
چند مثال کاربردی دیگر
جمع فروشهای بالای 1000
جمع هزینههای مربوط به «تهران»
جمع مقادیر به جز «قرمز»
جمع سفارشهایی که با «A» شروع میشوند
جمعبندی
تابع SUMIF یکی از سادهترین و در عین حال کاربردیترین توابع اکسل برای محاسبه جمع شرطی است. با این تابع میتوان دادهها را بر اساس متن، عدد، تاریخ، سلول خالی و حتی الگوهای متنی جمع کرد. اگر فقط یک شرط برایت کافی است، SUMIF انتخابی سریع و دقیق است؛ اما برای چند شرط باید سراغ SUMIFS بروی. اگر در اکسل با دادههای زیاد کار میکنی، یادگیری SUMIF میتواند سرعت گزارشگیری و تحلیل تو را چند برابر کند.




نظرات (0 مورد)