Mittelwert berechnen, letzten Eintrag auslassen?
Hallo liebe Community,
ich möchten den Mittelwert der Monatlichen Gesamtstunden und den Mittelwert der Stundendifferenz errechnen lassen, allerdings soll der aktuelle Monat, hier die unterste Zeile aus der Berechnung ausgelassen werden.
Jetzt im Dezember, es handelt sich hier um eine automatische Tabelle, also kommen, da jeden Monat neue Einträge dazu und wie gesagt, die letze Zeile oder der aktuelle Monat soll von der Berechnung ausgeschlossen werden.
Mit freundlichen Grüßen,
Wie kann ich den Mittelwert berechnen und die letzte Zeile, den aktuellen Monat, aus der Berechnung auslassen?
3 Antworten
=MITTELWERT(INDIREKT("B1:B"&VERGLEICH(0;B:B;-1)-1))
Mit dem VERGLEICH ermittelst du die letzte (benutzte) Zeile in Spalte B
INDIREKT erzeugt aus einem String einen Zellenbezug.
"B1:B"&10
Wird beispielsweise zu "B1:B10" INDIREKT wandelt diesen String in einen Bezug um, den MITTELWERT "versteht"
Statt der "10" in meinem Beidpiel hier, wird die Zeilennummer-1 verwendet, die der VERGLEICH liefert.
Ich hoffe, das ist verständlich
Hey, das funktioniert super! Bis auf das bei zwei Spalten, nur zwei anstatt 3 Werte ausgeben werden? Woran kann das liegen, bei allen anderen werden 3 Werte ausgeben.
Hallo,
sofern deine Einträge in Spalte A kein Text, sondern Datums-Werte sind, könnte man wie folgt vorgehen:
=SUMMENPRODUKT((A:A<=MONATSENDE(HEUTE();-1))*1;(B:B))/SUMMENPRODUKT((A:A<=MONATSENDE(HEUTE();-1))*(B:B<>""))
LG, Chris
Also du möchtest, dass sich das von alleine aktualisiert wenn neue Monate hinzugefügt werden, aber der letzte Monat immer ausgelassen wird?
Da kann ich nicht helfen sorry.
Vielen Dank, damit hat es funktioniert! So habe ich mir das vorgestellt. Magst du mir die Formel evtl. noch erläutern, damit ich die Logik der Formel verstehe?