Умовна Агрегація
Свайпніть щоб показати меню
SUMIFS
SUMIFS читається зліва направо: спочатку вказується стовпець для підсумовування, потім одна або кілька пар умов — стовпець для перевірки та значення для співставлення. Кожна додана пара ще більше звужує результат. Функція підсумовує значення рядка лише тоді, коли всі умови виконуються одночасно, що за замовчуванням відповідає логіці AND.
=SUMIFS(sum_range; criteria_range1; criteria1; criteria_range2; criteria2; ...)
=SUMIFS(D:D; B:B; "Dining")
Під час використання операторів порівняння як критеріїв, обгорніть всю умову в лапки:
">100", "<=50", "<>0". Запис >100 без лапок призведе до помилки.
COUNTIFS
COUNTIFS має таку ж структуру, як і SUMIFS, з однією важливою відмінністю: тут немає діапазону для підсумовування. Ви одразу починаєте з пар умов, оскільки функція не підсумовує значення, а просто рахує, скільки рядків відповідають критеріям. Це робить запис коротшим, і функція працює з будь-яким типом стовпців, включаючи текстові, які SUMIFS не може підсумовувати.
=COUNTIFS(range1; criteria1; [range2; criteria2]; ...)
=COUNTIFS(G:G; "Variable")
Обидві функції застосовують логіку AND для кількох умов — кожна умова має бути виконана, щоб рядок було враховано. Вбудованого режиму OR не існує; для поведінки OR потрібно підсумовувати два окремих результати SUMIFS.
- Загальні витрати за категорією
У розділі Summary обчисліть загальні витрати для "Dining" за допомогою:
=SUMIFS(D:D;B:B;"Dining")
Це додає значення зі стовпця D лише тоді, коли у стовпці B значення дорівнює "Dining".
- Сума витрат понад певний поріг
Обчисліть загальні витрати, що перевищують 100, за допомогою:
=SUMIFS(D9:D35;D9:D35;">100")
Зверніть увагу, що оператори порівняння мають бути в лапках.
- Підрахунок транзакцій з високою вартістю
Порахуйте, скільки транзакцій позначено як "High" за допомогою:
=COUNTIFS(F:F;"High")
Це рахує всі рядки, де у стовпці Flag значення дорівнює "High".
- Комбінування кількох умов
Обчисліть загальні витрати, які одночасно є "Dining" і "High", за допомогою:
=SUMIFS(D:D;B:B;"Dining";F:F;"High")
Враховуються лише ті рядки, де обидві умови виконуються.
- Підрахунок категоризованих записів
Порахуйте, скільки витрат позначено як "Variable" за допомогою:
=COUNTIFS(G:G;"Variable")
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат