Excel-Formel: Zählen Sie Zellen, die ungerade Zahlen enthalten

Inhaltsverzeichnis

Generische Formel

=SUMPRODUCT(--(MOD(rng,2)=1))

Zusammenfassung

Um Zellen zu zählen, die nur ungerade Zahlen enthalten, können Sie eine Formel verwenden, die auf der SUMPRODUCT-Funktion zusammen mit der MOD-Funktion basiert.

Im Beispiel lautet die Formel in Zelle E5:

=SUMPRODUCT(--(MOD(rng,2)=1))

Diese Formel gibt 4 zurück, da es 4 ungerade Zahlen im Bereich B5: B10 gibt (der in der Formel als "rng" bezeichnet wird).

Erläuterung

Die SUMPRODUCT-Funktion arbeitet direkt mit Arrays.

Mit SUMPRODUCT können Sie ganz einfach einen Test für ein Array anhand eines oder mehrerer Kriterien durchführen und dann die Ergebnisse zählen.

In diesem Fall führen wir einen Test für eine ungerade Zahl durch, der die MOD-Funktion verwendet:

MOD(rng,2)=1

MOD gibt nach der Division einen Rest zurück. In diesem Fall ist der Divisor 2, sodass MOD für jede ungerade Ganzzahl einen Rest von 1 und für gerade Zahlen einen Rest von Null zurückgibt.

In SUMPRODUCT wird dieser Test für jede Zelle in B5: B10 ausgeführt. Das Ergebnis ist ein Array von TRUE / FALSE-Werten:

(FALSE; TRUE; TRUE; TRUE; FALSE; TRUE)

Nachdem wir die TRUE / FALSE-Werte mit dem Doppel-Negativ zu Zahlen gezwungen haben, haben wir:

(0; 1; 1; 1; 0; 1)

SUMPRODUCT summiert dann einfach diese Zahlen und gibt 4 zurück.

Interessante Beiträge...