Функція 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;"Тарас") Додає кількість продуктів, які починаються з букви А та які продав Тарас. Для пошуку відповідних назв продуктів у 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 або отримати підтримку в спільнотах.