Загальна формула
=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.