Gewinnchancen und Evens (Microsoft Excel)
Pini hat eine Reihe ganzer Zahlen (sagen wir C2: J2) und einige der Zahlen können ungerade und andere gerade sein. Er möchte, dass eine Formel die Anzahl der ungeraden Werte im Bereich und eine andere die Anzahl der geraden Werte im Bereich zählt.
Es gibt verschiedene Möglichkeiten, die gewünschten Zählungen abzuleiten, ohne auf Zwischenwerte oder Makros zurückzugreifen. Eine Möglichkeit besteht darin, eine Array-Formel wie die folgende zu verwenden, um die Anzahl der ungeraden Werte zu bestimmen:
=SUM((MOD(C2:J2,2)<>0)*1)
Geben Sie die Formel mit Strg + Umschalt + Eingabetaste ein und Sie erhalten die gewünschte Anzahl. Für die Array-Formel ist nur eine kleine Änderung erforderlich, um die Anzahl der geraden Zahlen zurückzugeben:
=SUM((MOD(C2:J2,2)=0)*1)
Wenn Sie keine Array-Formel verwenden möchten, können Sie SUMPRODUCT verwenden, um dieselbe Anzahl wie eine reguläre Formel zurückzugeben. Hier ist zum Beispiel die Formel, um eine Anzahl von ungeraden Werten zurückzugeben:
=SUMPRODUCT(--(MOD(C2:J2,2)=1),--(C2:J2<>""))
Dies ist die Formel für gerade Werte:
=SUMPRODUCT(--(MOD(C2:J2,2)=0),--(C2:J2<>""))
Ein weiterer Vorteil der Verwendung des SUMPRODUCT-Ansatzes besteht darin, dass mögliche leere Zellen in Ihrem Bereich ausgeglichen werden. Die früheren Array-Formeln zählen leere Zellen immer so, als ob sie einen geraden Wert enthalten.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (7987) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365. Eine Version dieses Tipps für die ältere Menüoberfläche von Excel finden Sie hier: