وبلاگ

آموزش تابع SUMIF در اکسل | جمع‌زدن

توابع اکسل
آموزش تابع SUMIF در اکسل | جمع‌زدن
در این مقاله یاد می گیرید: همه نکات کلیدی برای کار با تابع SUMIF را یاد می‌گیریم؛ یعنی یاد می‌گیریم چگونه مقادیر را در اکسل فقط بر اساس “یک شرط خاص” جمع کنیم. شرط‌ها را روی متن، اعداد، تاریخ‌ها و سلول‌های خالی اعمال کنیم.

داده‌ها با یک شرط

تابع SUMIF در اکسل یکی از کاربردی‌ترین توابع برای محاسبه جمع بر اساس یک شرط مشخص است. با کمک این تابع می‌توان فقط مقادیری را جمع کرد که یک معیار خاص را داشته باشند؛ مثلا فروش‌های مربوط به یک نام مشخص، مقادیر بزرگ‌تر از یک عدد، یا سلول‌هایی که یک متن خاص دارند. اگر در اکسل با گزارش‌های فروش، لیست پرداخت‌ها، انبار یا داده‌های مالی کار می‌کنی، SUMIF یکی از مهم‌ترین توابعی است که باید یاد بگیری.

تابع SUMIF چه کاری انجام می‌دهد؟

تابع SUMIF مقادیر را فقط زمانی با هم جمع می‌کند که شرط تعیین‌شده برقرار باشد.

برای مثال:

  • جمع فروش‌های یک کارمند خاص
  • جمع سفارش‌های بیشتر از 100
  • جمع هزینه‌های مربوط به یک شهر
  • جمع سلول‌هایی که شامل یک متن خاص هستند

ساختار تابع SUMIF

فرمول کلی این تابع به شکل زیر است:

=SUMIF(range, criteria, [sum_range])

آرگومان‌ها:

  • range : محدوده‌ای که شرط روی آن بررسی می‌شود
  • criteria : شرط مورد نظر
  • sum_range : محدوده‌ای که باید جمع زده شود، این بخش اختیاری است
نکته: اگر sum_range را وارد نکنی، خود اکسل همان محدوده range را جمع می‌زند.

یک مثال ساده از SUMIF

مثال

فرض کن در یک جدول، نام فروشنده‌ها در ستون B و مبلغ فروش در ستون D قرار دارد. اگر بخواهیم فقط فروش‌های مربوط به «علی» را جمع کنیم، فرمول این‌طور می‌شود:

=SUMIF(B5:B14,"Ali",D5:D14)

در این فرمول:

  • اکسل ستون B5:B14 را بررسی می‌کند
  • هرجا مقدار «Ali» باشد
  • مقدار متناظر در ستون D5:D14 را با هم جمع می‌کند

جمع کردن مقادیر بزرگ‌تر یا کوچک‌تر از یک عدد

یکی از پرکاربردترین حالت‌های SUMIF، استفاده از شرط‌های عددی است.

مثال

جمع مقادیر بزرگ‌تر از 100

=SUMIF(D5:D14,">100")

در این مثال:

  • همه عددهای بزرگ‌تر از 100 جمع می‌شوند
  • چون sum_range وارد نشده، خود محدوده D5:D14 جمع می‌شود
مثال

جمع مقادیر کوچک‌تر یا مساوی 50

=SUMIF(D5:D14,"<=50")

استفاده از متن در شرط

برای جست‌وجوی متن، کافی است مقدار مورد نظر را داخل کوتیشن بنویسی.

مثال

جمع فروش‌های مربوط به “Tehran”

=SUMIF(C5:C14,"Tehran",D5:D14)
نکته: تابع SUMIF به حروف بزرگ و کوچک حساس نیست. یعنی Ali، ali و ALI همگی یک نتیجه می‌دهند.

استفاده از شرط در یک سلول دیگر

گاهی بهتر است شرط را مستقیم داخل فرمول ننویسی و آن را در یک سلول دیگر قرار بدهی. این کار باعث می‌شود بعدا راحت‌تر شرط را تغییر بدهی.

مثال

اگر مقدار شرط در سلول A1 باشد:

=SUMIF(B5:B14,A1,D5:D14)

اگر بخواهی شرط عددی را از یک سلول بگیری و مثلا مقادیر بزرگ‌تر از آن را جمع کنی، باید از عملگر اتصال & استفاده کنی:

=SUMIF(D5:D14,">"&A1)

استفاده از شرط «مساوی نیست»

اگر بخواهی سلول‌هایی را جمع کنی که برابر با یک مقدار خاص نباشند، از <> استفاده کن.

مثال

جمع همه مقادیر به جز “red”

=SUMIF(B5:B9,"<>red",C5:C9)
مثال

شرط «مساوی نیست با مقدار سلول E7»

=SUMIF(B5:B9,"<>"&E7,C5:C9)

کار با سلول‌های خالی و غیرخالی

تابع SUMIF می‌تواند سلول‌های خالی یا غیرخالی را هم هدف قرار دهد.

مثال

جمع مقادیر مربوط به سلول‌های خالی

=SUMIF(A:A,"",B:B)
مثال

جمع مقادیر مربوط به سلول‌های غیرخالی

=SUMIF(A:A,"<>",B:B)
نکته: این نوع فرمول‌ها در بررسی داده‌های ناقص یا گزارش‌های تکمیل‌نشده بسیار مفید هستند.

استفاده از SUMIF برای تاریخ‌ها

از SUMIF می‌توان برای تاریخ‌ها هم استفاده کرد. مثلا اگر بخواهی مجموع فروش‌های قبل از امروز را حساب کنی، می‌توانی از تابع TODAY() کمک بگیری.

مثال

جمع مقادیر قبل از امروز

=SUMIF(A5:A20,"<"&TODAY(),B5:B20)

در این فرمول:

  • ستون A شامل تاریخ‌هاست
  • ستون B شامل مبلغ‌هاست
  • فقط تاریخ‌های قبل از امروز در جمع لحاظ می‌شوند

نکات مهم در استفاده از SUMIF

  • شرط‌های متنی را داخل کوتیشن بنویس
  • برای شرط‌های عددی همراه با عملگر، از کوتیشن استفاده کن
  • اگر شرط از یک سلول دیگر می‌آید و شامل عملگر است، از & استفاده کن
  • SUMIF به بزرگی و کوچکی حروف حساس نیست
  • این تابع فقط یک شرط را پشتیبانی می‌کند
  • اگر sum_range را ننویسی، خود محدوده شرط جمع می‌شود

چند مثال کاربردی دیگر

مثال

جمع فروش‌های بالای 1000

=SUMIF(D5:D20,">1000")
مثال

جمع هزینه‌های مربوط به «تهران»

=SUMIF(B5:B20,"Tehran",C5:C20)
مثال

جمع مقادیر به جز «قرمز»

=SUMIF(A5:A20,"<>red",B5:B20)
مثال

جمع سفارش‌هایی که با «A» شروع می‌شوند

=SUMIF(A5:A20,"A*",B5:B20)

جمع‌بندی

تابع SUMIF یکی از ساده‌ترین و در عین حال کاربردی‌ترین توابع اکسل برای محاسبه جمع شرطی است. با این تابع می‌توان داده‌ها را بر اساس متن، عدد، تاریخ، سلول خالی و حتی الگوهای متنی جمع کرد. اگر فقط یک شرط برایت کافی است، SUMIF انتخابی سریع و دقیق است؛ اما برای چند شرط باید سراغ SUMIFS بروی. اگر در اکسل با داده‌های زیاد کار می‌کنی، یادگیری SUMIF می‌تواند سرعت گزارش‌گیری و تحلیل تو را چند برابر کند.

سیدامیر جذاب
سیدامیر جذاب
1 مطلب منتشر شده
32 بازدید 0 نظر منتشر شده در 1 ماه قبل ویرایش: 1 ماه قبل

دسته بندی ها

فایل محاسبه کارکرد و تایم‌شیت 1405
فایل محاسبه کارکرد و تایم‌شیت 1405

یک فایل اکسل حرفه‌ای و فرمول‌دار برای ثبت و محاسبه کارکرد پرسنل مطابق تقویم 1405 که امکان محاسبه خودکار اضافه‌کار، کسرکار، جمعه‌کاری، تعطیل‌کاری و تنظیم کارکرد موظف روزهای هفته را فراهم می‌کند.

200,000 تومان
تقویم شمسی فرمول‌دار ماهانه 1405
تقویم شمسی فرمول‌دار ماهانه 1405

یک تقویم شمسی حرفه‌ای و فرمول‌دار در اکسل که به‌صورت خودکار ماه جاری یا ماه انتخابی را نمایش می‌دهد، مناسبت‌ها و تعطیلات را مشخص می‌کند و امکان ویرایش برای سال‌های بعد را نیز دارد.

200,000 تومان