Формула Excel: Підрахувати клітинки, що дорівнюють одній із багатьох речей -

Зміст

Загальна формула

=SUMPRODUCT(COUNTIF(rng,things))

Резюме

Щоб підрахувати кількість комірок, що дорівнює одному з багатьох значень, ви можете використовувати функцію COUNTIF всередині функції SUMPRODUCT. У загальній формі формули (вище) rng представляє діапазон клітинок, а речі представляє значення для підрахунку.

У наведеному прикладі клітинка G5 містить цю формулу:

=SUMPRODUCT(COUNTIF(B5:B10,things))

Примітка: COUNTIF не враховує регістр.

Пояснення

COUNTIF підраховує кількість комірок у діапазоні, які відповідають критеріям, які ви надаєте. Коли ви даєте COUNTIF діапазон комірок як критерій, він повертає масив чисел як результат, де кожне число представляє підрахунок однієї речі в діапазоні. У цьому випадку названий діапазон "речей" (D5: D7) містить 3 значення, тому COUNTIF повертає 3 результати в масиві, як:

=SUMPRODUCT((1;1;1))

Оскільки значення "жовтий", "зелений" та "собака" відображаються один раз у діапазоні B5: B10. Для обробки цього масиву ми використовуємо функцію SUMPRODUCT, яка призначена для роботи з масивами. SUMPRODUCT просто підсумовує елементи масиву і повертає результат, 3.

З константою масиву

Маючи обмежену кількість значень, ви можете використовувати константу масиву у своїй формулі за допомогою SUM, наприклад:

=SUM(COUNTIF(B5:B10,("red","green","blue")))

Але якщо ви використовуєте посилання на клітинки в критеріях, вам потрібно буде ввести формулу масиву або перейти на SUMPRODUCT.

Цікаві статті...