Durchschnitt, wenn nicht leer - Excel & Google Sheets

Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

In diesem Tutorial wird gezeigt, wie Sie den Durchschnitt einer Reihe von Zahlen berechnen, während leere Werte oder Kategorien in Excel und Google Sheets ignoriert werden.

Leere Werte mit der Funktion MITTELWERT ignorieren

Die AVERAGE-Funktion ignoriert automatisch alle Zellen, die leer sind oder Text enthalten.

In diesem Beispiel wird die AVERAGE-Funktion verwendet, um den zu berechnen Durchschnittliche Punktzahl während der Textwert des ignoriert wird Punktzahl von Team B und der Blindwert des Punktzahl von Team C:

1 =MITTEL(C3:C7)

Die AVERAGE-Funktion verwendet nur die numerischen Werte, die mit Mannschaften A, D und E

Behandeln Sie Textwerte als Null mit der Funktion MITTELWERTA

Um Textwerte bei der Berechnung als Null zu behandeln, kann die AVERAGEA-Funktion verwendet werden. Leere Zellenwerte werden von dieser Funktion ignoriert.

In diesem Beispiel wird die AVERAGEA-Funktion verwendet, um den zu berechnen Durchschnittliche Punktzahl während das Leerzeichen ignoriert wird Punktzahl Wert von Team C und den Text behandeln Punktzahl Wert von Team B als 0:

1 =MITTELWERTA(C3:C7)

Dieses Beispiel berechnet den Durchschnitt der Werte 4, 0, 5 und 3

Leere Kategoriewerte mit AVERAGEIFS ignorieren

In diesem Beispiel wird die AVERAGEIFS-Funktion verwendet, um den zu berechnen Durchschnittliche Punktzahl für Teams mit nicht leeren Namen und Ignoriern Spielstände das sind Textwerte

1 =MITTELWERTWENN(C3:C7,B3:B7,"")

Leere Kategoriewerte ignorieren - Array

Wenn Sie keinen Zugriff auf die AVERAGEIF-Funktion haben, können Sie eine verschachtelte AVERAGE- und IF-Funktion verwenden.

Dieses Beispiel berechnet die Durchschnittliche Punktzahl für Teams mit nicht leeren Namen und ignoriert alle Spielstände das ist ein Textwert

1 =MITTEL(WENN(B3:B7"",C3:C7))

Diese Formel verwendet die IF-Funktion, um auszuwerten, ob der Name jedes Mannschaft ist nicht leer und verwendet nur Spielstände von Mannschaften mit nicht leeren Namen in der AVERAGE-Funktion. Die Punktzahl von 100 wird ignoriert, da die Mannschaft Name ist leer. Die Punktzahl von 'Keine Daten' wird ignoriert, da es sich nicht um einen numerischen Wert handelt.

In Excel-Versionen ab 2022 und früher muss diese Formel als Matrixformel durch Drücken von STRG + UMSCHALT + EINGABE eingegeben werden. Dies ist in späteren Versionen nicht erforderlich

Dieses Beispiel kann ebenso mit einer AVERAGEIFS-Funktion berechnet werden, wie unten gezeigt

Ignorieren Sie leere Kategoriewerte und behandeln Sie Text als 0

Um den Textwert zu behandeln Spielstände als 0, während es immer noch ignoriert wird Mannschaften mit leeren Namen können wir eine verschachtelte AVERAGEA- und IF-Funktion verwenden:

1 =MITTELWERTA(WENN(B3:B7"",C3:C7))

Diese Formel verwendet die IF-Funktion, um auszuwerten, ob der Name jedes Mannschaft ist nicht leer und verwendet nur Spielstände von Mannschaften mit nicht leeren Namen in der AVERAGEA-Funktion. Die Punktzahl von 100 wird ignoriert, da die Mannschaft Name ist leer. Die Punktzahl von 'Keine Daten' wird von der AVERAGEA-Funktion als 0 behandelt, sodass ein Durchschnitt von 3,0 berechnet wird.

In Excel-Versionen ab 2022 und früher muss diese Formel als Matrixformel durch Drücken von STRG + UMSCHALT + EINGABE eingegeben werden. Dies ist in späteren Versionen nicht erforderlich

Durchschnitt, wenn nicht leer in Google Tabellen

Die meisten dieser Formelbeispiele funktionieren in Google Sheets genauso wie in Excel, jedoch mit einigen Ausnahmen:

Immer wenn eine IF-Funktion in einer anderen Funktion verschachtelt ist und auf einen Zellbereich verweist, muss Google Sheets die Formel mithilfe der ARRAYFORMULA-Funktion als Arrayformel behandeln:

1 =ArrayFormel(DURCHSCHNITT(WENN(B3:B7"",C3:C7)))

Leider funktioniert die AVERAGEA-Funktion in Google Sheets anders als in Excel und daher kann das Beispiel =AVERAGEA(IF(B3:B7””,C3:C7)) nicht verwendet werden. Dies liegt daran, dass die IF-Funktion, wenn sie einen leeren Wert im Bereich B3:B7 findet, einen Nullwert erzeugt, der dann jedoch von der Google Sheets AVERAGEA-Funktion als 0 gezählt wird, anstatt diesen Wert zu ignorieren, wie dies der Fall wäre Excel.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave