فرمول SUMIF در برگههای Google به شما کمک میکند تا بر اساس معیاری که مشخص میکنید جمعبندی کنید. در اینجا نحوه استفاده از آن آورده شده است.
اغلب مردم معمولاً از فرمول SUM و IF با هم برای جمعبندی اعداد استفاده میکنند، اگر شرط معینی را برآورده کنند. با این حال، بسیاری نمی دانند که راه بسیار ساده تری برای انجام این کار وجود دارد. فقط باید از فرمول SUMIF استفاده کنید.
در ادامه بخوانید تا بدانید فرمول SUMIF چیست، نحو آن، و چگونه می توانید از آن در Google Sheets استفاده کنید.
هدف از عملکرد SUMIF چیست؟
SUMIF اساساً دو مورد از عملکردهای ساده تر را در Google Sheets ترکیب می کند. SUM و تابع IF. عملکرد آن مشابه تابع SUMIF در اکسل است.
همانطور که از نام دو تابع نشان می دهد، این تابع از طریق یک محدوده سلولی مشخص نگاه می کند و مواردی را پیدا می کند که با شرایطی که کاربر مشخص می کند مطابقت دارند. اگر آن شرط برآورده شود، مقادیر موجود در آن سلول ها استخراج و اضافه می شوند.
قبل از ادامه، توصیه می کنیم نحوه انجام توابع SUM و یادگیری در مورد تابع IF را مشاهده کنید. درک این موارد به شما کمک می کند تا عملکرد SUMIF را کارآمدتر کنید.
مزیت تابع SUMIF این است که مجبور نیستید در دو فرمول به صورت دستی بنویسید زیرا می توانید تنها با یک فرمول خروجی یکسانی داشته باشید و در وقت، دردسر و خطاهای احتمالی صرفه جویی کنید. اگر میخواهید درباره جمعبندی در Google Sheets بیشتر بدانید، پیوند را برای راهنمای کامل بررسی کنید.
تفاوت بین SUMIFS و SUMIF
اکنون که می دانیم تابع SUMIF چه کاری انجام می دهد، درک تفاوت های بین فرمول SUMIF و SUMIFS بسیار مهم است.
- SUMIF: این فرمول زمانی استفاده می شود که تنها یک شرط برای جمع کردن مقادیر در محدوده تعریف شده وجود داشته باشد.
- SUMIFS: این فرمول در صورتی استفاده می شود که بیش از یک شرط لازم باشد تا فرمول اجرا شود.
نحو تابع SUMIF در Google Sheets.
سه آرگومان در SUMIF برای Google Sheets استفاده می شود:
=SUMIF(محدوده، شرط، مجموع_ محدوده)
در اینجا معنی هر آرگومان در این فرمول آمده است:
- محدوده: این سلول یا محدوده سلولی است که باید آزمایش شود تا ببینیم آیا شرایط خاصی را دارند یا خیر.
- شرط: این معیاری است که سلول در آرگومان اول باید آن را برآورده کند تا به عنوان مطابقت واجد شرایط شود.
- sum_range: این یک آرگومان اختیاری است که برای تعریف محدوده سلولی استفاده می شود که حاوی مقادیری است که برگه ها باید در صورت تحقق شرط تعریف شده اضافه کنند. اگر این محدوده تعریف نشده باشد، از اولین پارامتر در اینجا استفاده می شود.
برای استفاده مناسب از SUMIF، ممکن است لازم باشد عملگرهایی را برای قرار دادن در فیلد شرط یاد بگیرید. اما نگران نباشید، فقط میتوانید این برگه تقلب Google Sheets را دنبال کنید. اساساً دو راه برای استفاده از این فرمول در صفحه گسترده وجود دارد. روش اول شامل استفاده از آرگومان sum-range است، در حالی که روش دوم محدوده مجموع را تعریف نکرده است.
اگر sum_range تعریف شده باشد، فرمول SUMIF مقادیر موجود در sum_range را می گیرد و در صورت وجود شرط، آنها را به جمع نهایی اضافه می کند. اگر دو آرگومان اول داده شود، تابع SUMIF از تمام سلولهای محدوده عبور میکند و تنها سلولهایی را اضافه میکند که شرط را برآورده میکنند.
نمونه های SUMIF
اگرچه نگاه کردن به نحو فرمول به ما ایده درستی از نحوه استفاده از فرمول می دهد، اما نگاه کردن به فرمول در عمل می تواند درک شما را افزایش دهد. بیایید به چند نمونه از فرمول SUMIF در Google Sheets نگاه کنیم.
مثال 1: یک شرط عددی
در این مثال یک محدوده نمونه داریم که شامل اعداد منفی و مثبت است. در اینجا، ما می خواهیم از تابع SUMIF برای انتخاب فقط اعداد مثبت و اضافه کردن آنها استفاده کنیم. برای وارد کردن فرمول در این شرایط باید مراحلی را دنبال کنید:
- روی سلولی که میخواهید فرمول را وارد کنید، C2 در مثال کلیک کنید.
- قسمت اولیه فرمول را وارد کنید که =SUMIF(
- اولین آرگومان که محدوده است را وارد کنید. در این مورد، A2:A13 است.
- حالا آرگومان دوم را که شرط است وارد کنید. در این حالت “>=0” است.
- براکت بسته را اضافه کنید.
- برای اجرای فرمول Enter را فشار دهید.
در این فرمول، آرگومان دوم را برای بررسی بزرگتر یا مساوی صفر بودن مقدار یک سلول با استفاده از عملگر >= تعریف می کنیم. محدوده سلول در آرگومان اول تعریف شده است. آرگومان سوم را خالی می گذاریم، زیرا در این مورد لازم نیست.
اگر می خواهید به جای آن همه اعداد منفی مجموعه داده را جمع آوری کنید، از “<=0" به عنوان آرگومان دوم استفاده کنید.
مثال 2: یک شرط متن
ما بررسی کردیم که یک عدد از پیش تعریف شده در محدوده داده در مثال قبلی وجود دارد. اکنون، ما به دنبال متن خاصی در یک مجموعه داده خواهیم بود. برای ساختن فرمول در این شرایط باید مراحلی را دنبال کنید:
- روی سلولی که می خواهید فرمول را وارد کنید، D2 در مثال بالا کلیک کنید.
- قسمت اولیه فرمول را وارد کنید که =SUMIF(
- اولین محدوده سلولی را برای بررسی وارد کنید. در این حالت محدوده سلولی A2:A8 را می نویسیم.
- حالا یک کاما اضافه کنید و شرطی را بنویسید که باید برآورده شود. در این مورد، ما می خواهیم “چای” را جستجو کنیم. حتماً این را در داخل گیومه بنویسید.
- در این مثال، ما باید از sum_range استفاده کنیم تا محدوده سلولی B2:B8 را بنویسیم.
- براکت بسته را اضافه کنید.
- برای اجرا، Enter را فشار دهید.
در این مثال، ما:
- آرگومان اول را بررسی کرد و محدوده متن را نوشت.
- از آرگومان دوم برای تعریف اینکه باید Tea را جستجو کنیم استفاده کرد.
- از آرگومان سوم برای نشان دادن محدوده ای که برگه ها مقادیر را از آن می گیرند استفاده کرد. این به این دلیل است که داده های مورد نیاز ما در محدوده سلولی متفاوتی نسبت به داده هایی است که در آرگومان دو بررسی می کنیم.
مثال 3: استفاده از عملگر Not Equal To
این مشابه نمونه آخر است. در اینجا مقادیری را جستجو می کنیم که با یک مقدار تعریف شده برابری نمی کنند. در اینجا ما از عملگر not برابر با <> و یک رشته متنی استفاده خواهیم کرد.
برای ساخت فرمول در این شرایط باید چه کاری انجام دهید:
- روی سلول خالی که می خواهید فرمول را به آن اضافه کنید، D2 در مثال کلیک کنید.
- در آرگومان اول، محدوده سلولی A2:A9 را می نویسیم.
- بعد از کاما، آرگومان دوم را بنویسید. در این حالت، آرگومان دوم را به صورت «<>جان» می نویسیم. (با جان برابر نیست)
- آرگومان سوم را به عنوان محدوده سلولی حاوی داده های فروش، B2:B9 تعریف کنید.
تکمیل عملکرد SUMIF
SUMIF یک تابع بسیار مفید است که دو مورد از پرکاربردترین ها را در Google Sheets ترکیب می کند. این یک عملکرد بسیار متنوع با کاربردهای زیادی در هنگام ساخت فرمول های پیچیده تر است. اگرچه ممکن است در ابتدا ترسناک باشد، اما زمان زیادی طول نمی کشد تا سر خود را به اطراف بپیچید. هنگامی که این کار را انجام دادید، برای مقابله با برخی عملکردهای سخت تر آماده خواهید بود.