2014-01-29 7 views
9

In Google Spreadsheets muss ich die COUNTIF-Funktion für einen Bereich mit mehreren Kriterien verwenden. So in der Tabelle unten ich müsste etwas haben, wie = COUNTIF (B: B, „Säugetier“ oder „Bird“) und geben einen Wert von 4.Google Spreadsheets: Wie kombiniere ich COUNTIF mit OR

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

Ich habe viele verschiedene Ansätze versucht ohne Glück. Jede Hilfe geschätzt - danke.

Antwort

14

Eine Option:

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

Nach der Dokumentation:

Hinweise

COUNTIF kann nur bedingt zählt mit einem einzigen Kriterium erfüllen. Um mehrere Kriterien zu verwenden, verwenden Sie COUNTIFS oder die Datenbankfunktionen DCOUNT oder DCOUNTA.

COUNTIFS: Diese Funktion ist nur in new Google Sheets verfügbar.

Beispiel:

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

Dank wchiquito - DCOUNTA perfekt funktioniert. Ich bin gespannt was die "2" in dieser Formel genau macht. Die Formel scheint wie erwartet zu funktionieren, unabhängig davon, was diese Zahl ist, solange sie gleich oder größer als 1 ist. – VivaNOLA

+0

@VivaNOLA: Index, der angibt, welche Spalte berücksichtigt werden soll. Siehe [DCOUNTA] (https://support.google.com/drive/answer/3094147). – wchiquito