Таблицы Google: как объединить COUNTIF С или

в электронных таблицах Google мне нужно использовать функцию COUNTIF для диапазона с несколькими критериями. Поэтому в таблице ниже мне нужно будет иметь что-то вроде =COUNTIF(B:B,"Mammal"или"Bird") и возвращать значение 4.

A         |B
-------------------
Animal    | Type
-------------------
Dog       | Mammal
Cat       | Mammal
Lizard    | Reptile
Snake     | Reptile
Alligator | Reptile
Dove      | Bird
Chicken   | Bird

Я пробовал много разных подходов, не повезло. Любая помощь ценится-спасибо.

2 ответов


один вариант:

=COUNTIF(B:B; "Mammal") + COUNTIF(B:B; "Bird")

согласно документации:

Примечания

COUNTIF может выполнять только условные подсчеты с одним критерием. Чтобы использовать несколько критериев, используйте COUNTIFS или функции базы данных функции dcount или DCOUNTA.

COUNTIFS: эта функция доступна только в новый Google Листы.

пример:

=DCOUNTA(B:B; 2; {"Type"; "Mammal"; "Bird"})

вы также можете использовать ArrayFormula вокруг конструкции SUM (COUNTIFS ()):

=ArrayFormula(SUM(COUNTIF(B:B,{"Mammal", "Bird"}))

Источник: Форум Продуктов Google Docs