Функція SUMIFS

Застосовується до
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016 Excel Web App

Функція 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 або отримати підтримку в спільнотах.