Функція 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;"Тарас") | Додає кількість продуктів, які починаються з букви А та які продав Тарас. Для пошуку відповідних назв продуктів у Criteria_range1 B2:B9 використовується символ узагальнення * в аргументі Критерій1, "=A*", а в Criteria_range2 C2:C9 – ім'я "Том". Потім числа буде додано в Sum_range A2:A9, які відповідають обом умовам. У результаті отримаємо 20. | |
| =SUMIFS(A2:A9;B2:B9;"<>Банани";C2:C9;"Том") | Додає кількість продуктів, які не є бананами, які продається Томом. Він виключає банани, використовуючи <> в criteria1, "<>Банани" і шукає ім'я "Том" у 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 або отримати підтримку в спільнотах.