COUNTA-Funktion - Beispiele in Excel, VBA, Google Sheets

Dieses Tutorial zeigt, wie Sie die Excel COUNTA-Funktion in Excel, um nicht leere Zahlen zu zählen.

COUNTA-Funktionsübersicht

Die COUNTA-Funktion zählt die Anzahl der nicht leeren Zellen innerhalb einer Serie

Um die COUNTA Excel-Arbeitsblattfunktion zu verwenden, wählen Sie eine Zelle aus und geben Sie Folgendes ein:

(Beachten Sie, wie die Formeleingaben angezeigt werden)

COUNTA-Funktion Syntax und Eingaben:

Die Syntax für die COUNTA-Formel lautet:

=ANZAHLA(Wert1,[Wert2],… )

Array - Ein Array von Zahlen, Text oder leeren Werten.

Die Excel COUNTA-Funktion gibt die Anzahl der Zellen innerhalb eines bestimmten Bereichs zurück, die nicht leer sind.

So verwenden Sie die COUNTA-Funktion

Verwenden Sie die Excel-COUNTA-Funktion wie unten gezeigt:

=ANZAHLA(B3:B11)

In diesem Beispiel gibt COUNTA 8 zurück, da es nur eine leere Zelle im Bereich B3:B11 gibt, und acht, die nicht leer sind.

COUNTA zählt leere Zeichenfolgen

Beachten Sie, dass COUNTA Zellen mit jeder Art von Daten zählt - auch wenn sie für den Benutzer nicht sichtbar sind. Siehe das Beispiel unten:

Es sieht so aus, als ob es in diesem Bereich sieben nicht leere Zellen gibt. Warum hat also COUNTA 8 zurückgegeben?

Das liegt daran, dass Zelle B8 nicht wirklich leer ist. Es enthält die Formel für einen leeren String:

=””

Aus diesem Grund zählt COUNTA diese Zelle.

Wie man leere Zellen zählt

Was ist, wenn Sie die Anzahl der Zellen in einem Bereich zählen möchten, die leer SIND? Auch das können wir! Wenn wir das gleiche Beispiel wie oben beibehalten, könnten wir einfach die folgende Formel verwenden:

=(ZEILEN(B3:B11)*SPALTEN(B3:B11)) - ANZAHLA(B3:B11)

In dieser Formel:

  • ROWS gibt die Anzahl der Zeilen innerhalb eines Bereichs (in diesem Fall 9) zurück.
  • COLUMNS gibt die Anzahl der Spalten innerhalb eines Bereichs zurück (hier nur 1)
  • Das Multiplizieren von ROWS und COLUMNS ergibt die Gesamtzahl der Zellen in diesem Bereich (9 * 1 = 9)
  • Jetzt müssen wir nur noch die Anzahl der nicht leeren Zellen von der Gesamtzahl subtrahieren und verwenden dafür COUNTA (9 - 8 = 1)

Da B8 ="" enthält, wird es wiederum nicht als leer gezählt. Nur B6 ist wirklich leer, daher gibt die Formel 1 zurück.

Wenn Sie die Anzahl der leeren Zellen zählen müssen, aber Zellen einschließen möchten, die Informationen enthalten, aber keine sichtbaren Daten (wie leere Zeichenfolgen), verwenden Sie stattdessen COUNTBLANK <>.

COUNTA in Google Tabellen

Die COUNTA-Funktion funktioniert in Google Tabellen genauso wie in Excel:

COUNTA Beispiele in VBA

Sie können auch die COUNTA-Funktion in VBA verwenden. Typ:
application.worksheetfunction.counta(Wert1,Wert2)
Für die Funktionsargumente (Array usw.) können Sie diese entweder direkt in die Funktion eingeben oder stattdessen Variablen definieren.

So zählen Sie die nicht leeren Zellen im folgenden Bereich

wir würden den folgenden VBA-Code ausführen

Private Sub Excel_VBAExample_CountA() Dim CountValues ​​As Variant CountValues ​​= Application.WorksheetFunction.CountA(Range("A1:D13")) MsgBox ("CountA result is: " & CountValues) End Sub

Das Ergebnis wäre:

CountA-Ergebnis ist: 52

Wir können die nicht leeren Zellen für bis zu 30 definierte Bereiche zählen. Wenn wir nicht leere Zellen für Folgendes zählen müssen:

Ausführen des folgenden Codes:

CountValues=Application.WorksheetFunction.CountA(Range("A1:D13"),Range("G1:J13"))

Würde kommen auf:

CountA-Ergebnis ist: 86

da sich in diesen beiden Bereichen 86 nicht leere Zellen befinden

Zurück zur Liste aller Funktionen in Excel

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave