Die COUNTIF-Funktion in Excel zählt die Anzahl der Zellen in einem Bereich, die einer angegebenen Bedingung entsprechen. Kriterien können logische Operatoren (>,,=) und wildcards (*,?) für partielle Anpassung. Kriterien können auch auf einem Wert aus einer anderen Zelle basieren, wie unten erläutert.
COUNTIF gehört zu einer Gruppe von acht Funktionen in Excel, die logische Kriterien in zwei Teile aufteilen (Bereich + Kriterien)., Infolgedessen ist die Syntax zum Erstellen von Kriterien unterschiedlich, und COUNTIF erfordert einen Zellbereich, Sie können kein Array verwenden.
COUNTIF unterstützt nur eine einzige Bedingung. Wenn Sie mehrere Kriterien anwenden müssen, verwenden Sie die COUNTIFS-Funktion. Wenn Sie Werte im Bereichsargument als Teil eines logischen Tests bearbeiten müssen, lesen Sie die SUMPRODUCT-und/oder Filterfunktionen.,
Basisbeispiel
Im oben gezeigten Arbeitsblatt werden in den Zellen G5, G6 und G7 die folgenden Formeln verwendet:
=COUNTIF(D5:D12,">100") // count sales over 100=COUNTIF(B5:B12,"jim") // count name = "jim"=COUNTIF(C5:C12,"ca") // count state = "ca"Hinweis COUNTIF ist nicht groß-und Kleinschreibung, „CA“ und „ca“ werden gleich behandelt.
Doppelte Anführungszeichen ( „“) in Kriterien
Im Allgemeinen müssen Textwerte in doppelte Anführungszeichen ( „“ ) eingeschlossen werden, Zahlen nicht., Wenn jedoch ein logischer Operator mit einer Zahl enthalten ist, müssen die Zahl und der Operator in Anführungszeichen gesetzt werden, wie im zweiten Beispiel unten gezeigt:
Wert aus einer anderen Zelle
Ein Wert aus einer anderen Zelle kann mithilfe von Verkettung in Kriterien aufgenommen werden. Im folgenden Beispiel gibt COUNTIF die Anzahl der Werte in A1: A10 zurück, die kleiner als der Wert in Zelle B1 sind. Beachten Sie, dass der Operator less than (bei dem es sich um Text handelt) in Anführungszeichen gesetzt ist.,
=COUNTIF(A1:A10,"<"&B1) // count cells less than B1Nicht gleich
=COUNTIF(A1:A10,"<>red") // not "red"Leere Zellen
ZÄHLENWENN können Sie zählen Zellen, die leer oder nicht leer. Die folgenden Formeln zählen leere und nicht leere Zellen im Bereich A1: A10:
=COUNTIF(A1:A10,"<>") // not blank=COUNTIF(A1:A10,"") // blankDatumsangaben
Am einfachsten verwenden Sie COUNTIF mit Datumsangaben, indem Sie auf ein gültiges Datum in einer anderen Zelle mit Zellreferenz verweisen., Um beispielsweise Zellen in A1:A10 zu zählen, die ein Datum enthalten, das größer als das Datum in B1 ist, können Sie eine Formel wie diese verwenden:
=COUNTIF(A1:A10, ">"&B1) // count dates greater than A1Hinweis Wir müssen einen Operator mit dem Datum in B1 verketten. Um erweiterte Datumskriterien zu verwenden (dh alle Daten in einem bestimmten Monat oder alle Daten zwischen zwei Daten), sollten Sie zur COUNTIFS-Funktion wechseln, die mehrere Kriterien verarbeiten kann.
Der sicherste Weg, ein Datum in COUNTIF zu codieren, besteht darin, die Datumsfunktion zu verwenden. Dies stellt sicher, dass Excel das Datum versteht., Um Zellen in A1:A10 zu zählen, die ein Datum weniger als den 1.April 2020 enthalten, können Sie eine Formel wie diese verwenden
=COUNTIF(A1:A10,"<"&DATE(2020,4,1)) // dates less than 1-Apr-2020Platzhalter
=COUNTIF(A1:A5,"*apple*") // cells that contain "apple"Um Zellen in A1:A5 zu zählen, die 3 beliebige Textzeichen enthalten, können Sie Folgendes verwenden:
=COUNTIF(A1:A5,"???") // cells that contain any 3 charactersHinweise
- COUNTIF ist nicht groß-und Kleinschreibung. Verwenden Sie die EXAKTE Funktion für Groß-und Kleinschreibung zählt.
- COUNTIF unterstützt nur eine Bedingung. Verwenden Sie die COUNTIFS-Funktion für mehrere Kriterien.,
- Textzeichenfolgen in Kriterien müssen in doppelte Anführungszeichen ( „“ ) eingeschlossen sein, dh „apple“, „>32“, „ja*“
- Zellreferenzen in Kriterien sind nicht in Anführungszeichen eingeschlossen, dh „
- Die Platzhalterzeichen ? und * kann in Kriterien verwendet werden. Ein Fragezeichen entspricht einem beliebigen Zeichen und ein Stern entspricht einer beliebigen Folge von Zeichen (Null oder mehr).
- Um einem wörtlichen Fragezeichen oder Sternchen zu entsprechen, verwenden Sie eine Tilde (~) vor dem Fragezeichen oder Sternchen (dh ~?, ~*).
- COUNTIF erfordert einen Bereich, Sie können kein Array ersetzen.,
- COUNTIF gibt falsche Ergebnisse zurück, wenn Zeichenfolgen mit mehr als 255 Zeichen übereinstimmen.
- COUNTIF gibt einen #VALUE-Fehler zurück, wenn auf eine andere Arbeitsmappe verwiesen wird, die geschlossen ist.
Schreibe einen Kommentar