Excel-Formel: Zählen Sie Zellen, die Text enthalten

Inhaltsverzeichnis

Generische Formel

=COUNTIF(rng,"*")

Zusammenfassung

Verwenden Sie die COUNTIF-Funktion und einen Platzhalter, um die Anzahl der Zellen zu zählen, die Text enthalten (dh keine Zahlen, keine Fehler, keine Leerzeichen). In der generischen Form der Formel (oben) ist rng ein Bereich von Zellen und "*" ein Platzhalter, der einer beliebigen Anzahl von Zeichen entspricht.

Im Beispiel enthält die aktive Zelle die folgende Formel:

=COUNTIF(B4:B8,"*")

Erläuterung

COUNTIF zählt die Anzahl der Zellen, die den angegebenen Kriterien entsprechen. In diesem Fall wird das Kriterium als Platzhalterzeichen "*" angegeben, das einer beliebigen Anzahl von Textzeichen entspricht.

Ein paar Anmerkungen:

  • Die logischen Werte TRUE und FALSE werden nicht als Text gezählt
  • Zahlen werden nicht mit "*" gezählt, es sei denn, sie werden als Text eingegeben
  • Eine leere Zelle, die mit einem Apostroph (') beginnt, wird gezählt.

COUNTIFS-Lösung

Wenn Sie die Anzahl einschränken müssen, um spezifischere Kriterien zu erfüllen, können Sie zur COUNTIFs-Funktion wechseln. Um beispielsweise Zellen mit Text zu zählen, aber Zellen mit nur einem Leerzeichen auszuschließen, können Sie Folgendes verwenden:

=COUNTIFS(range,"*",range," ")

SUMPRODUCT-Lösung

Sie können SUMPRODUCT auch verwenden, um Textwerte zusammen mit der Funktion ISTEXT wie folgt zu zählen:

=SUMPRODUCT(--ISTEXT(rng))

Der doppelte Bindestrich (Double Unary genannt) zwingt das Ergebnis von ISTEXT von einem logischen Wert von TRUE oder FALSE auf 1 und 0. SUMPRODUCT gibt dann die Summe von Einsen und Nullen zurück.

Interessante Beiträge...