Inhaltsverzeichnis
In diesem Lernprogramm lernen Sie die effektivsten Formeln, um Zahlen, Prozentsätze und Zeiten in Excel zu mitteln und Fehler zu vermeiden.
In Microsoft Excel gibt es eine Handvoll verschiedener Formeln für die Berechnung des Durchschnitts. Dieses Tutorial konzentriert sich auf die am weitesten verbreitete Formel - die Funktion MITTELWERT.
AVERAGE-Funktion in Excel
Die Funktion MITTELWERT in Excel wird verwendet, um das arithmetische Mittel von angegebenen Zahlen zu ermitteln. Die Syntax lautet wie folgt:
MITTELWERT(Zahl1, [Zahl2], ...)Wo Nummer1, Nummer2 usw. sind numerische Werte, für die Sie den Durchschnitt ermitteln möchten. Sie können in Form von numerischen Werten, Arrays, Zell- oder Bereichsreferenzen angegeben werden. Das erste Argument ist erforderlich, die folgenden sind optional. In einer Formel können Sie bis zu 255 Argumente angeben.
AVERAGE ist in allen Versionen von Excel 365 bis Excel 2007 verfügbar.
Funktion AVERAGE - 6 Dinge, die Sie wissen sollten
Im Großen und Ganzen ist die Verwendung der Funktion MITTELWERT in Excel einfach, aber es gibt ein paar Feinheiten, die Sie beachten sollten.
- Zellen mit Nullwerte werden in den Durchschnitt einbezogen.
- Leere Zellen werden ignoriert.
- Zellen mit Textstrings und logische Werte TRUE und FALSE werden ignoriert. Wenn Sie boolesche Werte und Textdarstellungen von Zahlen in die Berechnung einbeziehen wollen, verwenden Sie die Funktion AVERAGEA.
- Boolesche Werte, die direkt in eine Formel eingegeben werden, werden gezählt. z.B. gibt die Formel MITTELWERT(WAHR, FALSCH) 0,5 zurück, was der Durchschnitt von 1 und 0 ist.
- Wenn die angegebenen Argumente keinen einzigen gültigen numerischen Wert enthalten, tritt ein #DIV/0!-Fehler auf.
- Argumente, die Fehlerwerte Um dies zu vermeiden, lesen Sie bitte, wie Sie den Durchschnitt ohne Fehler berechnen können.
Hinweis: Wenn Sie die Funktion MITTELWERT in Ihren Excel-Tabellen verwenden, beachten Sie bitte den Unterschied zwischen Zellen mit Nullwerte und leere Zellen - 0's werden gezählt, aber leere Zellen werden nicht gezählt. Dies kann besonders verwirrend sein, wenn die " Eine Null in Zellen anzeigen, die einen Nullwert haben In einem bestimmten Arbeitsblatt ist die Option "Arbeitsblatt" deaktiviert. Sie finden diese Option unter Excel-Optionen > Fortgeschrittene > Anzeigeoptionen für dieses Arbeitsblatt .
Excel AVERAGE-Formel
Um eine einfache Excel-Formel für den Durchschnitt zu erstellen, müssen Sie lediglich die Ausgangswerte bereitstellen. Dies kann auf verschiedene Weise geschehen.
Zur Berechnung eines Durchschnittswerts für bestimmte Zahlen Um beispielsweise den Durchschnitt der Zahlen 1, 2, 3 und 4 zu bilden, lautet die Formel:
=DURCHSCHNITT(1,2,3,4)
Um eine durchschnittliche Spalte in Excel einen Verweis auf eine ganze Spalte angeben:
=AVERAGE(A:A)
Um eine durchschnittliche Zeile verwenden Sie eine Ganzzeilenreferenz:
=AVERAGE(1:1)
Um eine durchschnittliche Bereich der Zellen geben Sie diesen Bereich in Ihrer Formel an:
=DURCHSCHNITT(A1:C20)
Um einen Mittelwert von nicht benachbarte Zellen sollte jeder Zellbezug einzeln angegeben werden:
=DURCHSCHNITT(A1, C1, D1)
Zum Durchschnitt mehrere Bereiche verwenden Sie mehrere Bereichsreferenzen in einer einzigen Formel:
=DURCHSCHNITT(A1:A20, C1:D10)
Und natürlich hindert Sie nichts daran, Werte, Zell- und Bereichsreferenzen in dieselbe Formel aufzunehmen, wie es Ihre Geschäftslogik erfordert, z. B:
=DURCHSCHNITT(B3:B5, D7:D9, E11, 100)
Im folgenden Datensatz verwenden wir 3 verschiedene Formeln zur Berechnung des Durchschnitts - für den gesamten Bereich, für jede Zeile und für jede Spalte:
Verwendung der Funktion AVERAGE in Excel - Beispiele
Abgesehen von Zahlen kann Excel AVERAGE auch leicht das arithmetische Mittel anderer numerischer Werte wie Prozentsätze und Zeiten ermitteln, wie die folgenden Beispiele zeigen.
Berechnung des durchschnittlichen Prozentsatzes in Excel
Um den Durchschnitt von Prozentsätzen zu ermitteln, verwenden Sie eine normale Excel-Formel für den Durchschnitt. Das Wichtigste ist, dass Sie das Prozentformat für die Formelzelle festlegen.
Um zum Beispiel einen durchschnittlichen Prozentsatz in den Zellen C2 bis C11 zu berechnen, lautet die Formel:
=DURCHSCHNITT(C2:C11)
Durchschnittszeit in Excel abrufen
Das manuelle Berechnen verschiedener Zeiteinheiten wäre eine echte Qual... Glücklicherweise kommt die Excel-Funktion MITTELWERT mit Zeiten perfekt zurecht. Damit der Zeitdurchschnitt korrekt angezeigt wird, müssen Sie nur daran denken, ein geeignetes Zeitformat auf die Formelzelle anzuwenden.
Um zum Beispiel eine durchschnittliche Zeit in dem untenstehenden Datensatz zu finden, lautet die Formel:
=DURCHSCHNITT(B3:B13)
Excel-Durchschnitt ohne Nullen
Die Excel-Funktion MITTELWERT überspringt leere Zellen, Text und logische Werte, aber keine Nullen. In der folgenden Abbildung sehen Sie, dass der Mittelwert in den Zellen E4, E5 und E6 derselbe ist wie in E3, da eine leere Zelle und ungültige Werte in Spalte C ignoriert werden und nur die Zahlen in den Spalten B und D verarbeitet werden. Der Nullwert in C7 wird jedoch in den Mittelwert in E7 einbezogen, da er ein gültiger numerischer Wert ist.
Um Nullen auszuschließen, verwenden Sie stattdessen die Funktion AVERAGEIF oder AVERAGEIFS, zum Beispiel:
=DURCHSCHNITTSWERT(B3:D3, "0")
Durchschnittliche obere oder untere N-Werte
Um einen Durchschnitt der besten 3, 5, 10 oder n Werte in einem Bereich, verwenden Sie AVERAGE in Kombination mit der Funktion LARGE:
DURCHSCHNITT(LARGE( Bereich , {1,2,3, ..., n}))Um zum Beispiel den Durchschnitt der 3 größten Zahlen in B3:B11 zu ermitteln, lautet die Formel:
=AVERAGE(LARGE(B3:B11, {1,2,3}))
Zur Berechnung eines Mittelwerts der untersten 3, 5, 10 oder n Werte in einem Bereich, verwenden Sie AVERAGE zusammen mit der Funktion SMALL:
DURCHSCHNITT(SMALL( Bereich , {1,2,3, ..., n}))Um beispielsweise den Durchschnitt der 3 niedrigsten Zahlen im Bereich zu ermitteln, lautet die Formel wie folgt:
=DURCHSCHNITT(KLEIN (B3:B11, {1,2,3}))
Und hier sind die Ergebnisse:
Wie diese Formel funktioniert :
Normalerweise ermittelt die Funktion LARGE den N-ten größten Wert in einem gegebenen Array. Um die obersten n Werte zu erhalten, wird als zweites Argument eine Array-Konstante wie {1,2,3} verwendet.
In unserem Fall liefert LARGE die 3 höchsten Werte des Bereichs, nämlich 94, 93 und 90. AVERAGE übernimmt diese Werte und gibt den Mittelwert aus.
Die Kombination AVERAGE SMALL funktioniert auf ähnliche Weise.
AVERAGE IF-Formel in Excel
Um einen Durchschnitt mit Bedingungen zu berechnen, können Sie AVERAGEIF oder AVERAGEIFS in Excel 2007 - 365 verwenden. In früheren Versionen können Sie Ihre eigene AVERAGEIF-Formel erstellen.
AVERAGE IF mit einer Bedingung
Um Zahlen zu mitteln, die eine bestimmte Bedingung erfüllen, können Sie diese allgemeine Formel verwenden:
MITTELWERT(WENN( kriterien_bereich = Kriterien , Durchschnittsbereich ))In Excel 2019 und niedriger funktioniert dies nur als Array-Formel, d. h. Sie müssen die Tasten Strg + Umschalt + Eingabe drücken, um die Formel korrekt auszufüllen. In Excel 365 und 2021 funktioniert eine normale Formel einwandfrei.
In der folgenden Tabelle können Sie zum Beispiel die Durchschnittsnote in Mathematik ermitteln, indem Sie einfach "Mathematik" als Kriterium verwenden:
=AVERAGE(IF(C3:C11="Math", B3:B11))
Oder Sie können die Bedingung in eine Zelle eingeben und auf diese Zelle verweisen (in unserem Fall F2):
=DURCHSCHNITT(IF(C3:C11=F2, B3:B11))))
Wie diese Formel funktioniert
Der logische Test der IF-Funktion vergleicht jedes Subjekt in C3:C11 mit dem Zielsubjekt in F2. Das Ergebnis des Vergleichs ist ein Array von TRUE- und FALSE-Werten, wobei TRUE Übereinstimmungen darstellt:
{FALSCH;FALSCH;FALSCH;WAHR;WAHR;WAHR;FALSCH;FALSCH;WAHR;FALSCH}
Für die wert_ if_true geben wir den Wertebereich (B3:B11) an, so dass, wenn der logische Test TRUE ist, der entsprechende Wert zurückgegeben wird. Da die wert_ wenn_falsch Argument weggelassen wird, erscheint FALSE, wenn die Bedingung nicht erfüllt ist:
{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;59;FALSE}
Dieses Array wird an die Funktion AVERAGE weitergeleitet, die ein arithmetisches Mittel der Zahlen berechnet und dabei die FALSE-Werte ignoriert.
AVERAGE IF mit mehreren Kriterien
Um Zahlen mit mehreren Kriterien zu mitteln, lautet die allgemeine Formel:
MITTELWERT(WENN(( kriterien_bereich1 = Kriterien1 ) * ( kriterien_bereich2 = Kriterien2 ), Durchschnittsbereich ))Um zum Beispiel den Durchschnitt der Mathematiknoten in Klasse A zu ermitteln, können Sie folgende Formel verwenden:
=AVERAGE(IF((C3:C11="Math") * (D3:D11="A"), B3:B11))
Bei Zellbezügen für Kriterien funktioniert dies ebenso gut:
=DURCHSCHNITT(IF((C3:C11=G2) * (D3:D11=G3), B3:B11))
In Excel 2019 und niedriger sollten beide oben genannten Formeln Array-Formeln sein, also denken Sie daran, Strg + Umschalt + Enter zu drücken, um ein genaues Ergebnis zu erhalten. In Excel 365 und 2021 funktioniert eine normale Enter-Taste aufgrund der eingebauten Unterstützung für dynamische Arrays gut.
Das gleiche Ergebnis kann mit Hilfe der verschachtelten IF-Anweisung erzielt werden:
=DURCHSCHNITT(IF(C3:C11=G2, IF(D3:D11=G3, B3:B11)))
Welche Formel Sie verwenden, ist nur eine Frage Ihrer persönlichen Vorlieben.
Wie diese Formel funktioniert
Beim logischen Test von IF werden zwei Vergleichsoperationen durchgeführt - zunächst wird die Liste der Fächer in C3:C11 mit dem Wert in G2 verglichen, und dann werden die Klassen in D3:D11 mit dem Wert in G3 verglichen. Die beiden Arrays von TRUE- und FALSE-Werten werden multipliziert, und die Multiplikationsoperation funktioniert wie der AND-Operator. Bei jeder arithmetischen Operation ist TRUE gleich 1 und FALSE gleich 0.Die Multiplikation mit 0 ergibt immer Null, so dass das resultierende Array nur dann 1 hat, wenn beide Bedingungen WAHR sind. Dieses Array wird im logischen Test der IF-Funktion ausgewertet, die die Werte zurückgibt, die 1en (WAHR) entsprechen:
{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;FALSE;FALSE}
Dieses letzte Feld wird an AVERAGE übergeben.
Runden eines Durchschnittswerts in Excel
Falls Sie nur die angezeigter Durchschnitt ohne den zugrundeliegenden Wert zu ändern, verwenden Sie die Verringern Dezimal in der Multifunktionsleiste oder den Befehl Zellen formatieren wie unter Runden des Durchschnitts in Excel beschrieben.
Um den berechneten Wert selbst zu runden, kombinieren Sie MITTELWERT mit einer der Excel-Rundungsfunktionen.
Um die allgemeinen mathematischen Regeln für das Runden zu befolgen, schachteln Sie AVERAGE in die Funktion ROUND. Im 2. num_digits ), geben Sie die Anzahl der Stellen an, auf die ein Durchschnitt gerundet werden soll.
Um zum Beispiel einen Durchschnitt auf die volle Zahl zu runden nächste Ganzzahl verwenden Sie diese Formel:
=RUND(DURCHSCHNITT(B3:B11), 0)
So runden Sie einen Durchschnitt auf eine Dezimalstelle , verwenden Sie 1 für die num_digits Argument:
=RUND(DURCHSCHNITT(B3:B11), 1)
So runden Sie einen Durchschnitt auf zwei Nachkommastellen , verwenden Sie 2 für die num_digits Argument:
=RUND(DURCHSCHNITT(B3:B11), 2)
Und so weiter.
Um aufzurunden, verwenden Sie die Funktion ROUNDUP:
=RUNDUP(DURCHSCHNITT(B3:B11), 1)
Für die Abrundung nach unten ist die Funktion ROUNDDOWN zu verwenden:
=ABGERUNDET(DURCHSCHNITT(B3:B11), 1)
Behebung des #DIV/0-Fehlers in Excel AVERAGE
Wenn der Zellenbereich, den Sie zu berechnen versuchen, keine numerischen Werte enthält, gibt eine MITTELWERT-Formel einen Fehler beim Teilen durch Null zurück (#DIV/0!). Um dies zu beheben, können Sie mit der Funktion ZAEHLEN eine Gesamtzahl numerischer Werte ermitteln und, wenn die Anzahl größer als 0 ist, den Durchschnitt berechnen; andernfalls wird eine leere Zeichenfolge zurückgegeben.
WENN(ZAEHLUNG( Bereich )>0, MITTELWERT( Bereich ), "")Um z. B. einen #DIV/0-Fehler beim Durchschnitt im unten stehenden Datensatz zu vermeiden, verwenden Sie diese Formel:
=IF(COUNT(B6:B16)>0, AVERAGE(B6:B16), "")
Durchschnittliche und ignorierte Fehler
Wenn Sie versuchen, einen fehlerhaften Zellbereich zu mitteln, erhalten Sie einen Fehler. Um dies zu verhindern, verwenden Sie eine der folgenden Lösungen.
AVERAGE und IFERROR
Filtern Sie vor der Mittelwertbildung Fehler mit Hilfe der Funktion IFERROR heraus:
DURCHSCHNITT(IFERROR( Bereich ,""))In allen Versionen mit Ausnahme von Excel 365 und 2021, in denen Arrays nativ verarbeitet werden, drücken Sie die Tasten Strg + Umschalt + Eingabe zusammen, um eine Array-Formel zu erstellen.
Um zum Beispiel den Durchschnitt des unten stehenden Bereichs von Zellen ohne Fehler zu berechnen, lautet die Formel:
=DURCHSCHNITT(IFERROR(B3:B13, ""))
Funktion AGGREGATE
Eine weitere einfache Möglichkeit, den Mittelwert über ignorierte Fehler zu bilden, ist die Funktion AGGREGATE. Um AGGREGATE für diesen Zweck zu konfigurieren, setzen Sie die Funktion_Zahl auf 1 (Funktion AVERAGE), und das Argument Optionen auf 6 setzen (Fehlerwerte ignorieren).
Zum Beispiel:
=AGGREGAT(1, 6, B3:B13)
Wie Sie auf dem Screenshot sehen können, funktionieren beide Funktionen hervorragend:
Excel AVERAGE funktioniert nicht
Wenn Sie ein Problem mit einer AVERAGE-Formel in Excel haben, werden Ihnen unsere Tipps zur Fehlerbehebung helfen, das Problem schnell zu lösen.
Zahlen als Text formatiert
Wenn der Bereich, den Sie zu mitteln versuchen, keinen einzigen numerischen Wert hat, tritt ein #DIV/0-Fehler auf. Dies geschieht häufig, wenn Zahlen als Text formatiert sind. Um den Fehler zu beheben, konvertieren Sie einfach Text in Zahlen.
Ein kleines grünes Dreieck in der oberen linken Ecke der Zellen ist ein deutlicher Hinweis auf diesen Fall:
Fehlerwerte in den betreffenden Zellen
Wenn sich eine AVERAGE-Formel auf Zellen bezieht, die einen Fehler enthalten, z. B. #VALUE!, führen die Formeln zu demselben Fehler. Um dieses Problem zu lösen, verwenden Sie eine Kombination aus AVERAGE zusammen mit IFERROR oder der AGGREGATE-Funktion, wie in diesen Beispielen beschrieben. Oder ersetzen Sie den Wertfehler in den Quelldaten gegebenenfalls durch einen Text.
Die Formel AVERAGE wird in einer Zelle anstelle des Ergebnisses angezeigt
Wenn in Ihrer Zelle eine Formel anstelle der Antwort angezeigt wird, ist wahrscheinlich der Modus "Formeln anzeigen" in Ihrem Arbeitsblatt aktiviert. Ein anderer Grund könnte eine Formel sein, die als Text eingegeben wurde, mit einem führenden Leerzeichen oder Apostroph vor dem Gleichheitszeichen. Die Lösungen für all diese Probleme finden Sie hier: Excel-Formeln berechnen nicht.
So verwenden Sie die Funktion MITTELWERT in Excel, um das arithmetische Mittel zu ermitteln. Ich danke Ihnen für die Lektüre und hoffe, Sie nächste Woche in unserem Blog begrüßen zu dürfen!
Übungsheft zum Herunterladen
AVERAGE-Formel in Excel - Beispiele (.xlsx-Datei)