Перейти до основного

SUMIFS (функція SUMIFS)

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

Ваші оголошення завжди будуть мати великий вплив

Це відео входить до навчального курсу Розширені функції IF.

Синтаксис

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;"Тарас")

Додає кількість продуктів, які починаються з букви А та які продав Тарас. Він використовує символ узагальнення * у критерій1;, "= A *" , щоб шукати відповідні імена продуктів у Criteria_range1 B2: B9, і шукати ім'я "Тома" в Criteria_range2 C2: C9. Потім числа в діапазоні_суми A2:A9, які відповідають обом критеріям, додаються. У результаті отримаємо 20.

=SUMIFS(A2:A9;B2:B9;"<>Банани";C2:C9;"Тарас")

Додає кількість продуктів, відмінних від бананів, які продав Тарас. Він виключає банани, використовуючи <> в критерій1;, "<>банани", і шукає ім'я "Том" у 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; "to?") додасть всі екземпляри з іменем, які починаються з "to", і закінчуються останньою буквою, яка може відрізнятися.

Запам’ятайте відмінності між функціями SUMIF і SUMIFS.

Порядок аргументів у функціях SUMIF і SUMIFS відрізняється. Зокрема, аргумент діапазон_суми є першим у функції SUMIFS і третім у SUMIF. Це часто стає причиною проблем, коли використовуються ці функції.

Коли ви копіюєте та редагуєте ці подібні функції, переконайтеся, що аргументи розташовано в правильному порядку.

Використовуйте однакову кількість рядків і стовпців для аргументів діапазону.

Аргумент діапазон_критерію має містити таку саму кількість рядків і стовпців, що й аргумент діапазон_суми.

На початок сторінки

Маєте запитання щодо конкретних функцій?

Опублікуйте запитання на форумі спільноти Microsoft Excel

Допомога в удосконаленні програми Excel

Маєте пропозиції щодо того, як покращити наступну версію програми Excel? Тоді перегляньте розділи на веб-сайті Excel User Voice.

Див. також

Перегляньте відео про те, як використовувати розширені функції IF, наприклад SUMIFS

SUMIF (функція SUMIF)

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

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

COUNTIFS (функція COUNTIFS)

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

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

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

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

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

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

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

Примітка.:  Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була ця інформація корисною. Для довідки цю статтю можна переглянути англійською мовою.

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×