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