Inhaltsverzeichnis
In diesem Lernprogramm werden die Syntax und die grundlegenden Verwendungsmöglichkeiten der Funktion COUNTBLANK zum Zählen der leeren Zellen in Excel erläutert.
In den letzten Beiträgen haben wir verschiedene Möglichkeiten besprochen, leere Zellen zu identifizieren und Leerzeichen in Excel zu markieren. In manchen Situationen möchten Sie jedoch wissen, wie viele Zellen nichts enthalten. Auch dafür hat Microsoft Excel eine spezielle Funktion. In diesem Tutorial zeigen wir Ihnen die schnellsten und bequemsten Methoden, um die Anzahl der leeren Zellen in einem Bereich sowie der völlig leeren Zellen zu ermittelnReihen.
Excel-Funktion COUNTBLANK
Die Funktion COUNTBLANK in Excel dient zum Zählen leerer Zellen in einem angegebenen Bereich. Sie gehört zur Kategorie der Statistikfunktionen und ist in allen Versionen von Excel für Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010 und Excel 2007 verfügbar.
Die Syntax dieser Funktion ist sehr einfach und erfordert nur ein Argument:
COUNTBLANK(Bereich)Wo Bereich ist der Bereich der Zellen, in denen Leerzeichen gezählt werden sollen.
Hier sehen Sie ein Beispiel für die COUNTBLANK-Formel in Excel in ihrer einfachsten Form:
=COUNTBLANK(A2:D2)
Die Formel, die in E2 eingegeben und nach E7 kopiert wird, ermittelt die Anzahl der leeren Zellen in den Spalten A bis D in jeder Zeile und gibt diese Ergebnisse zurück:
Tipp: Zum Zählen nicht-blank Zellen in Excel, verwenden Sie die Funktion COUNTA.
COUNTBLANK-Funktion - 3 Dinge zu beachten
Um eine Excel-Formel zum Zählen leerer Zellen effektiv zu nutzen, ist es wichtig zu verstehen, welche Zellen die Funktion COUNTBLANK als "Leerzellen" betrachtet.
- Zellen, die Text, Zahlen, Daten, logische Werte, Leerzeichen oder Fehler enthalten, werden nicht gezählt.
- Zellen mit Nullen gelten als nicht-leer und werden nicht gezählt.
- Zellen mit Formeln, die Folgendes ergeben leere Zeichenfolgen ("") gelten als leer und werden gezählt.
In der obigen Abbildung sehen Sie, dass Zelle A7, die eine Formel enthält, die eine leere Zeichenfolge zurückgibt, doppelt gezählt wird:
- COUNTBLANK betrachtet eine Zeichenkette mit der Länge Null als leere Zelle, da sie leer erscheint.
- COUNTA behandelt eine Zeichenkette der Länge Null als eine nicht leere Zelle, weil sie tatsächlich eine Formel enthält.
Das mag etwas unlogisch klingen, aber Excel funktioniert tatsächlich so :)
Wie man leere Zellen in Excel zählt - Formelbeispiele
COUNTBLANK ist die bequemste, aber nicht die einzige Möglichkeit, leere Zellen in Excel zu zählen. Die folgenden Beispiele demonstrieren einige andere Methoden und erklären, welche Formel in welchem Szenario am besten zu verwenden ist.
Leere Zellen im Bereich mit COUNTBLANK zählen
Wann immer Sie in Excel Leerzeichen zählen müssen, ist COUNTBLANK die erste Funktion, die Sie ausprobieren sollten.
Um beispielsweise die Anzahl der leeren Zellen in jeder Zeile der nachstehenden Tabelle zu ermitteln, geben Sie die folgende Formel in F2 ein:
=COUNTBLANK(A2:E2)
Da wir relative Bezüge für den Bereich verwenden, können wir die Formel einfach nach unten ziehen und die Bezüge werden automatisch für jede Zeile angepasst, was zu folgendem Ergebnis führt:
Zählen leerer Zellen in Excel mit COUNTIFS oder COUNTIF
Eine andere Möglichkeit, leere Zellen in Excel zu zählen, ist die Verwendung der Funktion COUNTIF oder COUNTIFS oder mit einer leeren Zeichenfolge ("") als Kriterium.
In unserem Fall würden die Formeln wie folgt lauten:
=COUNTIF(B2:E2, "")
Oder
=COUNTIFS(B2:E2, "")
Wie Sie in der Abbildung unten sehen können, sind die Ergebnisse von COUNTIFS genau dieselben wie die von COUNTBLANK. Welche Formel Sie in diesem Szenario verwenden, ist also eine Frage Ihrer persönlichen Präferenz.
Leere Zellen mit Bedingung zählen
Wenn Sie leere Zellen auf der Grundlage einer Bedingung zählen möchten, ist COUNTIFS die richtige Funktion, da ihre Syntax Folgendes vorsieht mehrere Kriterien .
Um z. B. die Anzahl der Zellen zu ermitteln, die in Spalte A "Äpfel" und in Spalte C Leerzeichen enthalten, verwenden Sie diese Formel:
=COUNTIFS(A2:A9, "Äpfel", C2:C9, "")
Oder Sie geben die Bedingung in eine vordefinierte Zelle ein, z. B. F1, und beziehen sich auf diese Zelle als Kriterium:
=COUNTIFS(A2:A9, F1, C2:C9, "")
IF COUNTBLANK in Excel
In manchen Fällen müssen Sie nicht nur die leeren Zellen in einem Bereich zählen, sondern je nachdem, ob es leere Zellen gibt oder nicht, bestimmte Maßnahmen ergreifen.
Obwohl es in Excel keine eingebaute Funktion WENN COUNTBLANK gibt, können Sie ganz einfach Ihre eigene Formel erstellen, indem Sie die Funktionen WENN und COUNTBLANK zusammen verwenden. So geht's:
- Prüfen Sie, ob die Anzahl der Leerzeichen gleich Null ist, und fügen Sie diesen Ausdruck in den logischen Test von IF ein:
COUNTBLANK(B2:D2)=0
- Wenn der logische Test TRUE ergibt, wird "No blanks" ausgegeben.
- Wenn der logische Test FALSE ergibt, wird "Leerzeichen" ausgegeben.
Die vollständige Formel sieht so aus:
=IF(COUNTBLANK(B2:D2)=0, "Keine Leerzeichen", "Leerzeichen")
Das Ergebnis ist, dass die Formel alle Zeilen identifiziert, in denen ein oder mehrere Werte fehlen:
Oder Sie können eine andere Funktion ausführen, die von der Anzahl der Leerstellen abhängt, z. B. wenn es keine leeren Zellen im Bereich B2:D2 gibt (d. h. wenn COUNTBLANK 0 zurückgibt), dann summieren Sie die Werte, andernfalls geben Sie "Leerstellen" zurück:
=IF(COUNTBLANK(B2:D2)=0, SUM(B2:D2), "Leerzeichen")
Zählen leerer Zeilen in Excel
Angenommen, Sie haben eine Tabelle, in der einige Zeilen Informationen enthalten, während andere Zeilen völlig leer sind. Die Frage ist: Wie erhalten Sie die Anzahl der Zeilen, die nichts enthalten?
Die einfachste Lösung, die mir einfällt, ist, eine Hilfsspalte hinzuzufügen und sie mit der Excel-Formel COUNTBLANK zu füllen, die die Anzahl der leeren Zellen in jeder Zeile ermittelt:
=COUNTBLANK(A2:E2)
Und dann verwenden Sie die Funktion COUNTIF, um herauszufinden, in wie vielen Zeilen alle Zellen leer sind. Da unsere Ausgangstabelle 5 Spalten (A bis E) enthält, zählen wir die Zeilen mit 5 leeren Zellen:
=COUNTIF(F2:F8, 5))
Anstatt die Anzahl der Spalten zu "hardcodieren", können Sie die Funktion SPALTEN verwenden, um sie automatisch zu berechnen:
=COUNTIF(F2:F8, SPALTEN(A2:E2))
Wenn Sie die Struktur Ihres schön gestalteten Arbeitsblatts nicht verfälschen wollen, können Sie das gleiche Ergebnis mit einer viel komplexeren Formel erreichen, die jedoch keine Hilfsspalten oder sogar die Eingabe eines Feldes erfordert:
=SUMME(--(MMULT(--(A2:E8""), ZEILE(INDIRECT("A1:A"&SPALTEN(A2:E8))))=0))
Die Formel wirkt von innen nach außen und ist folgendermaßen aufgebaut:
- Zunächst überprüfen Sie den gesamten Bereich auf nicht leere Zellen, indem Sie einen Ausdruck wie A2:E8"" verwenden, und zwingen dann die zurückgegebenen logischen Werte TRUE und FALSE mit Hilfe des doppelten unären Operators (--) in 1en und 0en um. Das Ergebnis dieser Operation ist ein zweidimensionales Array aus Einsen (nicht leeren Zellen) und Nullen (leeren Zellen).
- Der Zweck des ROW-Teils ist es, eine vertikale Reihe von numerischen Nicht-Null Werte, wobei die Anzahl der Elemente der Anzahl der Spalten des Bereichs entspricht. In unserem Fall besteht der Bereich aus 5 Spalten (A2:E8), so dass wir folgendes Array erhalten: {1;2;3;4;5}
- Die Funktion MMULT berechnet das Matrixprodukt der obigen Felder und liefert ein Ergebnis wie: {11;0;15;8;0;8;10}. In diesem Feld sind für uns nur die 0-Werte von Bedeutung, die die Zeilen darstellen, in denen alle Zellen leer sind.
- Schließlich vergleicht man jedes Element des obigen Arrays mit Null, zwingt TRUE und FALSE zu 1 und 0 und summiert dann die Elemente dieses endgültigen Arrays: {0;1;0;0;1;0;0}. Wenn man bedenkt, dass 1en leeren Zeilen entsprechen, erhält man das gewünschte Ergebnis.
Wenn Ihnen die obige Formel zu schwer verständlich erscheint, gefällt Ihnen vielleicht die folgende besser:
=SUM(--(COUNTIF(INDIRECT("A"&ROW(A2:A8) & ":E"&ROW(A2:A8)), ""&"")=0))
Hier verwenden Sie die Funktion COUNTIF, um herauszufinden, wie viele nicht leere Zellen sich in jeder Zeile befinden, und INDIRECT "füttert" COUNTIF mit den Zeilen, eine nach der anderen. Das Ergebnis dieser Operation ist ein Array wie {4;0;5;3;0;3;4}. Eine Prüfung auf 0 verwandelt das obige Array in {0;1;0;0;1;0;0}, wobei 1en für leere Zeilen stehen, so dass Sie sie nur noch addieren müssen.
Anzahl der wirklich leeren Zellen ohne leere Zeichenfolgen
In allen vorangegangenen Beispielen haben wir leere Zellen gezählt, einschließlich derjenigen, die nur scheinbar leer sind, in Wirklichkeit aber leere Zeichenfolgen ("") enthalten, die von einigen Formeln zurückgegeben werden. Wenn Sie Zeichenfolgen mit der Länge Null aus dem Ergebnis ausschließen möchten, können Sie diese allgemeine Formel verwenden:
ROWS( Bereich ) * SPALTEN( Bereich ) - COUNTA( Bereich )Die Formel multipliziert die Anzahl der Zeilen mit der Anzahl der Spalten, um die Gesamtzahl der Zellen im Bereich zu erhalten, von der Sie die Anzahl der von COUNTA zurückgegebenen nicht leeren Zellen abziehen. Wie Sie sich vielleicht erinnern, betrachtet die Excel-Funktion COUNTA leere Zeichenfolgen als nicht leere Zellen, so dass sie im Endergebnis nicht berücksichtigt werden.
Um beispielsweise zu ermitteln, wie viele absolut leere Zellen sich im Bereich A2:A8 befinden, ist folgende Formel zu verwenden:
=ZEILEN(A2:A8) * SPALTEN(A2:A8) - COUNTA(A2:A8)
Der folgende Screenshot zeigt das Ergebnis:
So zählt man leere Zellen in Excel. Ich danke Ihnen für die Lektüre und hoffe, Sie nächste Woche in unserem Blog begrüßen zu dürfen!
Verfügbare Downloads
Beispiele für Formeln zum Zählen leerer Zellen