Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Умовна агрегація | Обчислення Даних як Професіонал
Excel Adventure

Умовна агрегація

Свайпніть щоб показати меню

SUMIFS

SUMIFS читається зліва направо: спочатку вказується стовпець для підсумовування, потім одна або декілька пар умов — стовпець для перевірки та значення для співставлення. Кожна додана пара ще більше звужує результат. Функція підсумовує значення рядка лише тоді, коли всі умови виконуються одночасно, тобто за замовчуванням використовується логіка AND.

=SUMIFS(sum_range; criteria_range1; criteria1; criteria_range2; criteria2; ...)

=SUMIFS(D:D; B:B; "Dining")
Note
Примітка

Під час використання операторів порівняння як критеріїв, обгорніть всю умову в лапки:
">100", "<=50", "<>0". Запис >100 без лапок призведе до помилки.

COUNTIFS

COUNTIFS має таку ж структуру, як і SUMIFS, з однією важливою відмінністю: тут немає діапазону для підсумовування. Ви одразу починаєте з пар умов, оскільки функція не підсумовує значення, а просто рахує, скільки рядків відповідають критеріям. Це робить запис трохи коротшим, і функція працює з будь-яким типом стовпців, включаючи текстові, які SUMIFS не може підсумовувати.

=COUNTIFS(range1; criteria1; [range2; criteria2]; ...)

=COUNTIFS(G:G; "Variable")
Note
Примітка

Обидві функції застосовують логіку AND для кількох умов — кожна умова має бути виконана, щоб рядок було враховано. Вбудованого режиму OR не існує; для поведінки OR потрібно підсумовувати два окремих результати SUMIFS.

Завдання

  1. Загальні витрати за категорією

У розділі Summary обчисліть загальні витрати для "Dining" за допомогою: =SUMIFS(D:D;B:B;"Dining")

Це додає значення зі стовпця D лише тоді, коли у стовпці B значення дорівнює "Dining".

  1. Сума витрат понад певний поріг

Обчисліть загальні витрати, що перевищують 100, за допомогою: =SUMIFS(D9:D35;D9:D35;">100")

Зверніть увагу, що оператори порівняння мають бути в лапках.

  1. Підрахунок транзакцій з високою вартістю

Підрахуйте, скільки транзакцій позначено як "High" за допомогою: =COUNTIFS(F:F;"High")

Це рахує всі рядки, де у стовпці Flag значення дорівнює "High".

  1. Комбінування кількох умов

Обчисліть загальні витрати, які одночасно є "Dining" і "High", за допомогою: =SUMIFS(D:D;B:B;"Dining";F:F;"High")

Враховуються лише ті рядки, де обидві умови виконуються.

  1. Підрахунок категоризованих записів

Підрахуйте, скільки витрат позначено як "Variable" за допомогою: =COUNTIFS(G:G;"Variable")

question mark

Ви підрахували транзакції з рівнем "High" за допомогою =COUNTIFS(F:F; "High"). Тепер потрібно підрахувати лише ті транзакції з рівнем High, які також належать до категорії "Dining". Що слід зробити?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

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

Секція 3. Розділ 6

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 3. Розділ 6
some-alt