
Zusammenfassung
COUNTIF ist eine Excel-Funktion zum Zählen von Zellen in einem Bereich, der eine einzelne Bedingung erfüllt. Mit COUNTIF können Zellen gezählt werden, die Datumsangaben, Zahlen und Text enthalten. Die in COUNTIF verwendeten Kriterien unterstützen logische Operatoren (>, <,, =) und Platzhalter (*,?) Für die teilweise Übereinstimmung.
Zweck
Zählen Sie Zellen, die den Kriterien entsprechenRückgabewert
Eine Zahl, die die gezählten Zellen darstellt.Syntax
= COUNTIF (Bereich, Kriterien)Argumente
- Bereich - Der Bereich der zu zählenden Zellen.
- Kriterien - Die Kriterien, die steuern, welche Zellen gezählt werden sollen.
Ausführung
Excel 2003Verwendungshinweise
Die COUNTIF-Funktion in Excel zählt die Anzahl der Zellen in einem Bereich, die einer bereitgestellten Bedingung entsprechen. Zu den Kriterien können logische Operatoren (>, <,, =) und Platzhalter (*,?) Für die teilweise Übereinstimmung gehören. 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 unterscheidet sich die zum Erstellen von Kriterien verwendete Syntax, 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 Funktionen SUMPRODUCT und / oder FILTER.
Grundlegendes Beispiel
In dem oben gezeigten Arbeitsblatt werden die folgenden Formeln in den Zellen G5, G6 und G7 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 unterscheidet nicht zwischen 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 in einer Zahl enthalten ist, müssen die Zahl und der Operator in Anführungszeichen gesetzt werden, wie im zweiten Beispiel unten gezeigt:
=COUNTIF(A1:A10,100) // count cells equal to 100 =COUNTIF(A1:A10,">32") // count cells greater than 32 =COUNTIF(A1:A10,"jim") // count cells equal to "jim"
Wert aus einer anderen Zelle
Ein Wert aus einer anderen Zelle kann mithilfe der 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 kleiner als (der Text) in Anführungszeichen eingeschlossen ist.
=COUNTIF(A1:A10,"<"&B1) // count cells less than B1
Nicht gleichzusetzen mit
Verwenden Sie zum Erstellen von "ungleich" -Kriterien den Operator "", der von doppelten Anführungszeichen ("") umgeben ist. In der folgenden Formel werden beispielsweise Zellen gezählt, die nicht gleich "rot" im Bereich A1: A10 sind:
=COUNTIF(A1:A10,"red") // not "red"
Leere Zellen
COUNTIF kann leere oder nicht leere Zellen zählen. Die folgenden Formeln zählen leere und nicht leere Zellen im Bereich A1: A10:
=COUNTIF(A1:A10,"") // not blank =COUNTIF(A1:A10,"") // blank
Termine
Die einfachste Möglichkeit, COUNTIF mit Datumsangaben zu verwenden, besteht darin, auf ein gültiges Datum in einer anderen Zelle mit einer Zellreferenz zu 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 die folgende verwenden:
=COUNTIF(A1:A10, ">"&B1) // count dates greater than A1
Beachten Sie, dass wir einen Operator mit dem Datum in B1 verketten müssen. Um erweiterte Datumskriterien zu verwenden (dh alle Daten in einem bestimmten Monat oder alle Daten zwischen zwei Daten), möchten Sie zur COUNTIFS-Funktion wechseln, die mehrere Kriterien verarbeiten kann.
The safest way hardcode a date into COUNTIF is to use the DATE function. This ensures Excel will understand the date. To count cells in A1:A10 that contain a date less than April 1, 2020, you can use a formula like this
=COUNTIF(A1:A10,"<"&DATE(2020,4,1)) // dates less than 1-Apr-2020
Wildcards
The wildcard characters question mark (?), asterisk(*), or tilde (~) can be used in criteria. A question mark (?) matches any one character and an asterisk (*) matches zero or more characters of any kind. For example, to count cells in a A1:A5 that contain the text "apple" anywhere, you can use a formula like this:
=COUNTIF(A1:A5,"*apple*") // cells that contain "apple"
To count cells in A1:A5 that contain any 3 text characters, you can use:
=COUNTIF(A1:A5,"???") // cells that contain any 3 characters
The tilde (~) is an escape character to match literal wildcards. For example, to count a literal question mark (?), asterisk(*), or tilde (~), add a tilde in front of the wildcard (i.e. ~?, ~*, ~~).
Notes
- COUNTIF is not case-sensitive. Use the EXACT function for case-sensitive counts.
- COUNTIF only supports one condition. Use the COUNTIFS function for multiple criteria.
- Text strings in criteria must be enclosed in double quotes (""), i.e. "apple", ">32", "ja*"
- Cell references in criteria are not enclosed in quotes, i.e. "<"&A1
- The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters (zero or more).
- To match a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).
- COUNTIF requires a range, you can't substitute an array.
- COUNTIF returns incorrect results when used to match strings longer than 255 characters.
- COUNTIF will return a #VALUE error when referencing another workbook that is closed.
Related videos





