Функція SUMIFS, яка належить до математичних і тригонометричних функцій, додає всі аргументи, які відповідають кільком критеріям. Наприклад, функцію SUMIFS можна використовувати, щоб обчислювати кількість продавців у країні, які (1) живуть за адресами з однаковим поштовим індексом і (2) чиї прибутки перевищують певну суму.

Ваш браузер не підтримує відео. Інсталюйте Microsoft Silverlight, Adobe Flash Player або Internet Explorer 9.

Синтаксис

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

SUMIF (функція SUMIF)

Функція SUMSQ підсумовує кілька значень після піднесення до квадрата кожного з них

Функція COUNTIF рахує лише ті значення, які відповідають одній умові

COUNTIFS (функція COUNTIFS)

Функція IFS (Microsoft 365, Excel 2016 та пізніші версії)

Огляд формул в Excel

Способи уникнення недійсних формул

Виявлення помилок у формулах

Математичні та тригонометричні функції (довідка)

Функції Excel (за алфавітом)

Функції Excel (за категоріями)

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.