Zählen Sie die Anzahl der Zellen, die nicht viele Werte enthalten
Normalerweise ist es mit der ZÄHLENWENN-Funktion einfach, Zellen zu zählen, die keinen bestimmten Wert enthalten. In diesem Beitrag erfahren Sie, wie Sie die Anzahl der Zellen zählen, die nicht viele Werte in einem angegebenen Bereich in Excel enthalten.
Wie zähle ich Zellen, die nicht viele Werte enthalten?
Wie im folgenden Screenshot gezeigt, können Sie zum Zählen von Zellen in B3: B11, die keine in D3: D4 aufgeführten Werte enthalten, wie folgt vorgehen.
Generische Formel
{=SUM(1-(MMULT(--(ISNUMBER(SEARCH(TRANSPOSE(criteria_range),range))),ROW(criteria_range)^0)>0))}
Argumente
Abdeckung (erforderlich): Der Bereich, aus dem Sie Zellen zählen möchten, die nicht viele Werte enthalten.
Kriterienbereich (erforderlich): Der Bereich enthält die Werte, die Sie beim Zählen von Zellen ausschließen möchten.
Hinweis: Diese Formel muss als Matrixformel eingegeben werden. Wenn nach dem Anwenden der Formel geschweifte Klammern um die Formel gewickelt sind, wird erfolgreich eine Matrixformel erstellt.
Wie verwende ich diese Formel?
1. .Wählen Sie eine leere Zelle aus, um das Ergebnis auszugeben.
2. Geben Sie die folgende Formel ein und drücken Sie die Taste Ctrl + Shift + Enter Tasten gleichzeitig, um das Ergebnis zu erhalten.
=SUM(1-(MMULT(--(ISNUMBER(SEARCH(TRANSPOSE(D3:D4),B3:B11))),ROW(D3:D4)^0)>0))
Wie funktionieren diese Formeln?
=SUM(1-(MMULT(--(ISNUMBER(SEARCH(TRANSPOSE(D3:D4),B3:B11))),ROW(D3:D4)^0)>0))
1) --(ISNUMBER(SEARCH(TRANSPOSE(D3:D4),B3:B11))):
- TRANSPOSE(D3:D4):Die TRANSPOSE-Funktion dreht die Ausrichtung von D3:D4 und kehrt zurück {“count””,leer”};
- SEARCH({“count”,”blank”},B3:B11):Die SEARCH-Funktion findet hier die Position der Teilzeichenfolge „count“ und „blank“ aus dem Bereich B3:B11 und gibt ein Array zurück als {#WERT!,#WERT!;#WERT!,#WERT!;1,#WERT!;#WERT!,8;1,#WERT!;#WERT!,#WERT!;#WERT!,#WERT! ;1,
#WERT!;1,7}. - In diesem Fall wird jede Zelle in B3:B11 zweimal durchsucht, da es zwei Werte gibt, die Sie beim Zählen von Zellen ausschließen möchten, sodass Sie 18 Werte im Array erhalten. Jede Zahl im Array gibt die Position des ersten Zeichens von „count“ oder „blank“ in jeder Zelle von B3:B11 an.
- ISNUMBER{#VALUE!,#VALUE!;#VALUE!,#VALUE!;1,#VALUE!;#VALUE!,8;1,#VALUE!;#VALUE!,#VALUE!;#VALUE!,
#VALUE!;1,#VALUE!;1,7}:Die ISNUMBER-Funktion gibt TRUE zurück, wenn die Nummern im Array treffen, und gibt FALSE zurück, wenn Fehler auftreten. Hier wird das Ergebnis zurückgegeben als {FALSCH,FALSCH;FALSCH,FALSCH;WAHR,FALSCH;FALSCH,WAHR;WAHR,FALSCH;FALSCH,FALSCH;FALSCH,FALSCH;WAHR,FALSCH;
WAHR, WAHR}. - --({FALSE,FALSE;FALSE,FALSE;TRUE,FALSE;FALSE,TRUE;TRUE,FALSE;FALSE,FALSE;FALSE,FALSE;TRUE,
FALSE;TRUE,TRUE}):Diese beiden Minuszeichen wandeln „TRUE“ in 1 und „FALSE“ in 0 um. Hier erhalten Sie ein neues Array als {0,0;0,0;1,0;0,1;1,0;0,0;0,0;1,0;1,1}.
2) ROW(D3:D4)^0:Die ROW-Funktion gibt die Zeilennummern der Zellreferenz zurück: {3;4}, und dann gibt der Potenzierungsoperator (^) das Ergebnis der Zahlen 3 und 4 potenziert mit 0 zurück und schließlich das Ergebnis als {1};1}.
3) MMULT({0,0;0,0;1,0;0,1;1,0;0,0;0,0;1,0;1,1},{1;1}):Die MMULT-Funktion gibt das Matrixprodukt dieser beiden Arrays zurück: {0;0;1;1;1;0;0;1;2}, um die ursprünglichen Daten zu erfüllen. Jede Zahl ungleich Null im Array stellt einen Wert dar, bei dem mindestens eine der ausgeschlossenen Zeichenfolgen gefunden wurde, und Null bedeutet, dass keine ausgeschlossenen Zeichenfolgen gefunden wurden.
4) SUM(1-{0;0;1;1;1;0;0;1;2}>0):
- {0;0;1;1;1;0;0;1;2}>0: Prüfen Sie hier, ob jede Zahl im Array größer als 0 ist. Wenn eine Zahl größer als 0 ist, wird TRUE zurückgegeben, wenn nicht, wird FALSE zurückgegeben. Dann erhalten Sie ein neues Array als {FALSCH;FALSCH;WAHR;WAHR;WAHR;FALSCH,FALSCH,WAHR;WAHR}.
- 1-{FALSE;FALSE;TRUE;TRUE;TRUE;FALSE,FALSE,TRUE;TRUE}:Da wir nur die Zellen zählen müssen, die die angegebenen Werte nicht enthalten, müssen wir diese Werte im Array umkehren, indem wir sie von 1 subtrahieren. Hier wandelt der mathematische Operator automatisch die Werte TRUE und FALSE in 1s und 0s um und gibt schließlich zurück das ergebnis als {1;1;0;0;0;1;1;0;0}.
- SUM{1;1;0;0;0;1;1;0;0}:Die SUM-Funktion summiert alle Zahlen im Array und gibt das Endergebnis als 4 zurück.
Verwandte Funktionen
Excel SUM-Funktion
Die Excel-SUM-Funktion fügt Werte hinzu.
Excel MMULT-Funktion
Die Excel-MMULT-Funktion gibt das Matrixprodukt zweier Arrays zurück.
Excel ISNUMBER-Funktion
Die Excel-Funktion ISNUMBER gibt TRUE zurück, wenn eine Zelle eine Zahl enthält, und FALSE, wenn nicht.
Excel TRANSPOSE-Funktion
Die Excel-TRANSPOSE-Funktion dreht die Ausrichtung eines Bereichs oder Arrays.
Excel ROW-Funktion
Die Excel ROW-Funktion gibt die Zeilennummer einer Referenz zurück.
Verwandte Formeln
Zählen Sie Zellen, die keine Fehler enthalten
Dieses Tutorial enthält detaillierte Schritte, die Ihnen helfen, die Anzahl der Zellen zu zählen, die keine Fehler in einem angegebenen Bereich in Excel enthalten.
Zellen zählen, die keinen bestimmten Text enthalten
Sie können die ZÄHLENWENN-Funktion mit einem Platzhalter verwenden, um die Anzahl der Zellen zu zählen, die bestimmten Text in einem Bereich enthalten. Im Gegenteil, es ist auch einfach, die ZÄHLENWENN-Funktion zu verwenden, um Zellen zu zählen, die keinen bestimmten Text enthalten. Dieses Tutorial enthält detaillierte Schritte zur Lösung des Problems.
Zählen Sie die Anzahl der Datumszellen in einem Bereich nach Wochentag
Excel bietet die Kombination aus SUMMENPRODUKT- und WOCHENTAG-Funktionen, damit wir die Anzahl der angegebenen Wochentage innerhalb eines Bereichs einfach zählen können. Dieses Tutorial bietet eine Schritt-für-Schritt-Anleitung, die Ihnen dabei hilft.
Zählen Sie die Anzahl der Textzellen
Um die Anzahl der Zellen zu zählen, die Text in einem bestimmten Bereich enthalten, kann die ZÄHLENWENN-Funktion dabei helfen, dies einfach zu erledigen. In diesem Artikel wird die Formel im Detail vorgestellt, um Ihnen bei der Lösung des Problems zu helfen.
Die besten Tools für die Office-Produktivität
Kutools für Excel - Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen, Stellen Sie sicher, dass das, was Sie brauchen, nur einen Klick entfernt ist ...
Office-Registerkarte - Aktivieren Sie das Lesen und Bearbeiten von Registerkarten in Microsoft Office (einschließlich Excel).
- Eine Sekunde, um zwischen Dutzenden offener Dokumente zu wechseln!
- Reduzieren Sie jeden Tag Hunderte von Mausklicks für Sie und verabschieden Sie sich von der Maushand.
- Erhöht Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
- Bringt effiziente Tabs in Office (einschließlich Excel), genau wie Chrome, Edge und Firefox.