Ignorieren von leeren Zellen mit unsichtbaren Leerzeichen bei der Verwendung von Array-Formeln

Anonim

Problem:

Die Spalten A und B enthalten die Anzahl der Punkte, die ein bestimmter Spieler in jedem Viertel eines Spiels erzielt hat.
Eine leere Zelle zeigt an, dass in diesem Viertel keine Punkte erzielt wurden.
Wenn Sie die folgende Array-Formel verwenden, um die in der 2. Hälfte erzielten Punkte zu summieren, wird #VALUE! ist zurück gekommen.
{=SUMME(A2:A5*((B2:B5=3)+(B2:B5=4)))}

Lösung 1:

Verwenden Sie die Funktionen SUM, IF und ISNUMBER, wie in der folgenden Array-Formel gezeigt:
{=SUMME(WENN(ISNUMMER(A2:A5),(A2:A5)*((B2:B5=3)+(B2:B5=4))))} Hinweis:
Höchstwahrscheinlich ist die leere Zelle in Spalte A tatsächlich nicht leer, sondern enthält ein unsichtbares Leerzeichen.
Die Verwendung der ISNUMBER- und IF-Funktionen behebt alle Fehler.

So wenden Sie die Array-Formel an:
Wählen Sie die Zelle aus, drücken Sie und drücken Sie gleichzeitig .

Lösung 2:

Verwenden Sie die SUMIF-Funktion wie in der folgenden Formel gezeigt:
=SUMIF(B2:B5,3,A2:A5)+SUMIF(B2:B5,4,A2:A5)
Screenshot // Ignorieren von leeren Zellen mit unsichtbaren Leerzeichen bei Verwendung von Array-Formeln