Excel-Zählenwenn ignoriert bestimmte Spalten

Excel-Zählenwenn ignoriert bestimmte Spalten

Hallo zusammen, derzeit habe ich so etwas:

=IF(COUNTIF(B8:J8;"<>Y");0;1)+
IF(COUNTIF(B9:J9;"<>Y");0;1)

Ich hoffe, ich habe die deutschen Funktionen richtig übersetzt. Mein Problem ist nun, dass ich unter bestimmten Einstellungen jede dritte Zeile ignorieren möchte. In diesem Fall D, G und J. Ein möglicher Ansatz ist also mitAND

Würde gut funktionieren, aber mit rund 100 Zeilen, die ich in einer Formel vergleichen möchte, überschreite ich den maximalen Bereich.

Gibt es eine Möglichkeit, es etwa wie folgt abzukürzen: B8:C8 & E8:F8 & H8:I8

Oder gibt es eine Möglichkeit, diejenigen zu zählen, die nicht enthalten sind Y, die leeren aber zu ignorieren?

Antwort1

Habe selbst eine Lösung gefunden, sry:

=IF(COUNTIFS(B8:J8;"<>Y";B8:J8;"?*");0;1) + ...

Der erste Parameter von countifs prüft, ob es in der Zeile eine Zelle gibt, die nichts enthält Y. Der zweite Parameter prüft auch, ob es eine Zelle gibt, die etwas enthält. Das heißt, es werden alle Zellen gezählt, die nicht Y sind und nicht leer sind. Mit dem If davor sage ich einfach: Wenn etwas Falsches gefunden wurde, wird diese Zeile nicht gezählt.

Eine kleine Ergänzung habe ich mir vorgenommen:

IF(COUNTIF(B8:J8;"?*");IF(COUNTIFS(B8:J8;"<>Y";B8:J8;"?*");0;1);0)+ ...

Auf diese Weise wird auch geprüft, ob eine ganze Zeile leer ist. Wenn dies der Fall ist, führt er keine weitere Prüfung durch. Auf diese Weise werden leere Zeilen ignoriert.

verwandte Informationen