Excel - Leere Zellen nicht in den Mittelwert einfließen lassen?
Seid gegrüßt alle miteinander!
Ich habe viel durchgesucht aber nichts gefunden. Ich arbeite mit LibreOffice Calc bzw. MS Excel 2013 momentan an einer Notentabelle, bei der ich meine Noten eintragen kann. Das habe ich soweit auch gemacht; Mündlich - schriftlich wird genau umgerechnet, alles perfekt. Ich habe Spalten für Klausuren / Mündliche Noten / Tests / Mittelwert Tests / Mittelwert Klausuren / Mittelwert Mündlich. Alle Tests zusammen zählen wie eine Klausur; der Mittelwert Klausuren aus allen Klausuren und Mitelwert Tests gerechnet wird.
Da wir nicht in jedem Fach einen Test schreiben, steht in den Zellen für "Tests" nichts drin. Dadurch steht dann bei "Mittelwert Tests" #DIV/0! und damit werden die weiteren Rechnungen nicht weiter ausgeführt.
Wie kann ich den Mittelwert auslassen, wenn in der Spalte nichts drinsteht? Wenn ich 0 eintrage, würde es das Ergebnis ja verfälschen.
Danke schonmal im Vorraus!
DieFlotteMotte
5 Antworten
Die eleganteste Methode (ist noch sehr neu) ist dies:
=AGGREGAT(1;6;A:A)
1 ist Mttelwert berechnen
6 Fehler werden nicht berücksichtig
A:A ist der Bereich wovon der Mittelwert berechnet werden soll
AGGREGAT gibt es neuerdings ab Excel 2010
Hilfe findest du hier:
Wenn allerdings in Spalte A gar kein (Zahlen-)Wert steht, gibt die Formel dennoch #DIV/0! aus.
Über diese Methode werden lediglich Fehlerwerte nicht für die Mittelwertsberechnung berücksichtigt.
Es geht darum aus z. B. 7 Werten den Mittelwert zu berechnen, also Summe der Werte durch 7? Und dann steht in 2 Werten davon nichts drin, also Summe der Werte durch 5? Wenn die Werte in A1 bis A7 stehen und einige Werte leer sein können, lautet die Formel für den Mittelwert =SUMME(A1:A7)/ANZAHL2(A1:A7)
immer hilfreich, auf die Grundlagen hinzuweisen.
Allerdings darfst Du anstatt Anzahl2 nur Anzahl nehmen, denn in die Mittelwertbildung fließen ja nur Zahlen ein!
Das kannst Du ganz "brutal" mit:
=WENNFEHLER(MITTELWERT(A1:A10);"")
beheben, denke ich.
nach altem Schema ginge auch:
=Wenn(Anzahl(auszuwertender Bereich)>0;Mittelwert(Bereich);"kein Wert")
Sollte Deine Gesamtauswertung keinen Text vertragen, kannst Du als sonst-Argument auch "" nehmen.
Versuche es mal mit der Funktion "=WENNFEHLER(Notenberechnung;"")"
Ah hat funktioniert! Vielen Dank!