این آموزش اصول اولیهٔ توابع SUMIF و SUMIFS را در صفحهگستردهٔ لیبرهآفیس توضیح میدهد.
SUMIF
تابع SUMIF مجموع مقادیر را از یک محدوده/فهرست از سلولها بر اساس یک شرط برمیگرداند. برای مثال، اگر فهرستی از اعداد در صفحهگسترده دارید و میخواهید فقط مقادیر کمتر از 20 را جمع کنید، میتوانید از تابع SUMIF استفاده کنید. برای مثال در فرمول زیر گفتهایم که در محدودهٔ سلولهای A1 تا A6 فقط اعداد کوچکتر از ۲۰ را جمع بزن:
=SUMIF(A1:A6,”<20”)
همچنین میتوانید مقدار معیار، یعنی 20 را در یک سلول بنویسید و از مرجع سلول در فرمول SUMIF مانند مثال زیر استفاده کنید. همان نتیجهٔ بالا را می دهد.
=SUMIF(A1:A6,”<“&E1)
دستور SUMIF می تواند سه آرگومان بگیرد که بر اساس معیارهایی که در یک محدوده مطابقت دارند، می توانید محدودهٔ دیگری را جمع بزنید. در مثال زیر، 10 را در A1 تا A6 جستوجو میکند و در صورت یافتن مطابقت، مبالغ مربوطه را از محدوده B1 تا B6 برمیگرداند.
=SUMIF(A1:A6,10,B1:B6)
به همین روش، می توانید مقدار 10 را در هر سلولی قرار دهید و از مرجع سلول در فرمول بالا استفاده کنید.
همچنین می توانید متنها را به روشی مشابه جستوجو کنید و مجموع را برگردانید.
مثال زیر کلمهٔ apple را در محدوده A1:A6 جستوجو میکند و مجموع ورودیهای منطبق را از محدودهٔ مجموع مربوطه برمیگرداند.
=SUMIF(A1:A6,”apple”,B1:B6)
با استفاده از شرط زیر، می توانید مقادیری را که برابر با یک متن/رشتهٔ خاص نیستند، جمع بزنید. عملگر NOT <> است. لطفاُ دقت کنید که عملگر <> در داخل متن با ” بیاید.
=SUMIF(A1:A6,”<>apple”,B1:B6)
برای جستوجو با استفاده از یک نویسهٔ Wild Card، می توانید در شرط از ? استفاده کنید. برای مثال اگر میخواهید فقط رشتههایی را جمع بزنید که با apple4 مطابقت دارند و نه apple10 یا apple از مثال زیر استفاده کنید.
=SUMIF(A1:A6,”apple?”,B1:B6)
همچنین میتوانید از Wild Card ستاره (*) برای جستوجوی هر تعداد نویسه (کاراکتر) در محدودهٔ سلولها استفاده کنید و مجموع را با استفاده از SUMIF برگردانید. مثال زیر تمام سلولهای منطبق را که در آن کلمهٔ apple یافت میشود جمع میزند.
=SUMIF(A1:A6,”*apple*”,B1:B6)
SUMIFS
میتوانید از SUMIFS برای محدودههای چندمعیاره برای جمع بستن مقادیر استفاده کنید. SUMIFS آرگومان اول را بهعنوان محدودهای که باید جمع زده شود و مجموعهمعیارهای بعدی را طبق مثالهای بالا در نظر میگیرد. در مثال زیر، زمانی که فروش کمتر یا مساوی 20 باشد و و نام محصول با pen شروع بشود، مجموع درآمد را برمیگرداند.
=SUMIFS(C2:C6,A2:A6,”pen*”,B2:B6,”<=20″)
چند نکته:
- شرایط SUMIFS به عنوان AND ارزیابی میشود و مجموع تنها زمانی برگردانده میشود که همهٔ شرایط برآورده شوند.
- محدودهٔ شرایط SUMIFS باید با طول یکسان باشد.
- شما میتوانید حداکثر ۱۲۷ جفت شرط را در SUMIFS تعیین کنید.