Функція SUMIFS, яка належить до математичних і тригонометричних функцій, додає всі аргументи, які відповідають кільком критеріям. Наприклад, функцію SUMIFS можна використовувати, щоб обчислювати кількість продавців у країні, які (1) живуть за адресами з однаковим поштовим індексом і (2) чиї прибутки перевищують певну суму.
Синтаксис
SUMIFS(діапазон_суми;діапазон_критерію1;критерій1;[діапазон_критерію2;критерій2];...)
-
=SUMIFS(A2:A9;B2:B9;"=A*";C2:C9;"Тарас")
-
=SUMIFS(A2:A9;B2:B9;"<>Банани";C2:C9;"Тарас")
Ім’я аргументу |
Опис |
---|---|
Діапазон_суми (обов’язковий аргумент) |
Діапазон клітинок, які потрібно додати. |
Діапазон_критерію1 (обов’язковий аргумент) |
Діапазон, який перевіряється за допомогою аргументу критерій1. Діапазон_критерію1 і критерій1 формують пару для пошуку, за допомогою якої ведеться пошук у діапазоні за певним критерієм. Відповідні значення знайдених у діапазоні елементів додаються в аргументі діапазон_суми. |
Критерій1 (обов’язковий аргумент) |
Критерій, що визначає, які клітинки додавати в аргументі діапазон_критерію1. Наприклад, можна ввести такі критерії: 32, ">32", B4, "яблука" або "32". |
Діапазон_критерію2;критерій2;... (необов’язковий аргумент) |
Додаткові діапазони та пов’язані з ними критерії. Можна ввести до 127 пар діапазонів і критеріїв. |
Приклади
Щоб використовувати ці приклади в програмі Excel, виділіть дані в таблиці, перетягнувши вказівник, клацніть виділений фрагмент правою кнопкою миші та виберіть команду Копіювати. На новому аркуші клацніть правою кнопкою миші клітинку A1 і виберіть пункт Використовувати форматування кінцевого фрагмента в розділі Параметри вставлення.
Обсяг продажу |
Продукт |
Продавець |
---|---|---|
5 |
Яблука |
Тарас |
4 |
Яблука |
Юлія |
15 |
Артишоки |
Тарас |
3 |
Артишоки |
Юлія |
22 |
Банани |
Тарас |
12 |
Банани |
Юлія |
10 |
Морква |
Тарас |
33 |
Морква |
Юлія |
Формула |
Опис |
|
=SUMIFS(A2:A9;B2:B9;"=A*";C2:C9;"Тарас") |
Додає кількість продуктів, які починаються з букви А та які продав Тарас. Для пошуку відповідних назв продуктів у Criteria_range1 B2:B9 використовується символ узагальнення * в аргументі Критерій1, "=A*", а в Criteria_range2 C2:C9 – ім'я "Том". Потім числа в діапазоні_суми A2:A9, які відповідають обом критеріям, додаються. У результаті отримаємо 20. |
|
=SUMIFS(A2:A9;B2:B9;"<>Банани";C2:C9;"Тарас") |
Додає кількість продуктів, відмінних від бананів, які продав Тарас. Він виключає банани, використовуючи <> в аргументі Criteria1, "<>Банани", і шукає ім'я "Том" у Criteria_range2 C2:C9. Потім числа в діапазоні_суми A2:A9, які відповідають обом умовам, додаються. У результаті отримаємо 30. |
Поширені проблеми
Проблема |
Опис |
---|---|
Замість очікуваного результату відображається 0 (нуль). |
Переконайтеся, що аргументи критерій1,2 взято в лапки, якщо шукаються текстові значення, наприклад ім’я користувача. |
Результат хибний, коли аргумент діапазон_суми має значення TRUE або FALSE. |
Значення TRUE та FALSE для аргументу діапазон_суми обчислюються по-різному, а це може призвести до неочікуваних результатів, якщо їх додати. Клітинки в діапазоні_суми, які містять значення TRUE, інтерпретуються як 1. Клітинки, які містять значення FALSE, інтерпретуються як 0 (нуль). |
Практичні поради
Дія |
Опис |
---|---|
Використовуйте символи узагальнення. |
Використання символів узагальнення, як-от знака питання (?) і зірочки (*) в аргументах критерій1,2 допоможе знайти схожі, але не точні збіги. Знак питання відповідає будь-якому одному символу. Зірочка відповідає будь-якій послідовності символів. Якщо потрібно знайти власне знак питання або зірочку, введіть тильду (~) перед знаком питання. Наприклад, =SUMIFS(A2:A9;B2:B9;"=A*";C2:C9;"Кому?") додасть всі екземпляри з іменем, яке починається з "Кому" та закінчується останньою буквою, яка може відрізнятися. |
Запам’ятайте відмінності між функціями SUMIF і SUMIFS. |
Порядок аргументів у функціях SUMIF і SUMIFS відрізняється. Зокрема, аргумент діапазон_суми є першим у функції SUMIFS і третім у SUMIF. Це часто стає причиною проблем, коли використовуються ці функції. Коли ви копіюєте та редагуєте ці подібні функції, переконайтеся, що аргументи розташовано в правильному порядку. |
Використовуйте однакову кількість рядків і стовпців для аргументів діапазону. |
Аргумент діапазон_критерію має містити таку саму кількість рядків і стовпців, що й аргумент діапазон_суми. |
Потрібна додаткова довідка?
Ви завжди можете поставити запитання експерту в спільноті Tech у розділі Excel чи отримати підтримку в спільнотах.
Додаткові відомості
Перегляньте відео про те, як використовувати розширені функції IF, наприклад SUMIFS
Функція SUMSQ підсумовує кілька значень після піднесення до квадрата кожного з них
Функція COUNTIF рахує лише ті значення, які відповідають одній умові
Функція IFS (Microsoft 365, Excel 2016 та пізніші версії)
Способи уникнення недійсних формул