MS Excel: Anzahl der Zeilen abrufen, bei denen die Fehlerbedingung in mindestens einer Spalte erfüllt ist

MS Excel: Anzahl der Zeilen abrufen, bei denen die Fehlerbedingung in mindestens einer Spalte erfüllt ist

Ich versuche, die Anzahl der Benutzer zu ermitteln, die eine ungültige Adresse haben. Die Adresse kann durch einen Fehler in vielen verschiedenen Spalten ungültig werden. Ich kann die Anzahl der Benutzer mit einem Fehler in einer bestimmten Spalte mit der folgenden Funktion abrufen:

{=SUM(IF('Sheet1'!N:N="FAIL", 1, 0))}kehrt zurück4897

Ich muss jedoch die Anzahl der Benutzer mit einem Fehler in einer beliebigen Spalte zurückgeben. Ich habe die folgende Funktion erstellt, aber sie gibt nur zurück 1.

{=SUM(IF(OR('Sheet1'!N:N="FAIL", 'Sheet1'!R:R="FAIL", 'Sheet1'!P:P="FAIL"), 1, 0))}kehrt zurück1

Wie korrigiere ich das Verhalten dieser Funktion?

Antwort1

Array-Formeln mögen die Verwendung von nicht OR. Man muss nur die Booleschen Tests hinzufügen, um nachzuahmen OR.

Obwohl SUMPRODUCT immer noch eine Formel vom Typ Array ist, ist die Verwendung von Strg-Umschalt-Eingabe nicht erforderlich:

=SUMPRODUCT(--(('Sheet1'!N:N="FAIL")+('Sheet1'!R:R="FAIL")+('Sheet1'!P:P="FAIL")>0))

verwandte Informationen