Ich habe in Spalte A eine Reihe von Sportläden. In Spalten B bis ZZ habe ich die Monatsumsätze jedes Ladens. Ich möchte nun den Durchschnittlichen Monatsumsatz jedes Ladens aus den letzten 12 Monaten ermitteln. Gezählt werden sollen nur die Monate, in denen der Laden auch einen Wert hat. Es kann nämlich sein, dass ein Laden zwischenzeitlich geschlossen hatte und keinen Umsatz gemacht hat. Hat ein Store weniger als 12 Monate mit Umsätzen, sollten der Durchschnitt der gültigen Monate verwendet werden.
wenn du mit Formeln arbeiten willst auf die schnelle eine Idee. Verwende in einer Hilfsspalte COUNTA Damit kannst du die Anzahl der Eintrage in den Spalten Jnauar - Dezember feststellen. Es dürfen aber keine Nullen drin sein!
Sie funktioniert nur, weil leere Zellen hier nicht leer rechnen, sondern als 0. Und es 12 Zellen (inklusive leere) oder mehr gibt. Bei weniger als 12 Zahlengefüllten gäbe es #ZAHL!.
Funktioniert nur (richtig), wenn die Umsatzwerte positiv sind; wenn hier auch mal negative Werte vorkommen können, müssen die Formeln etwas modifiziert werden
Das ganze geht natürlich auch ohne die beiden Hilfsspalten; man kann das alles auch direkt in die MITTELWERT-Formel reinpacken, aber dann wird die Formel halt sehr lang und unübersichtlich...
13.03.2021, 11:14 (Dieser Beitrag wurde zuletzt bearbeitet: 13.03.2021, 11:21 von RPP63.)
Moin! Ich bin an die Aufgabe gegangen, ohne die bisherigen Lösungen zu sehen, weil es ja wirklich interessant ist.
War dann tatsächlich sehr nah an LCohens Lösung. Da meine Formel (INDEX(11:11;;0)) in einen Fehler lief, wenn weniger als 12 Einträge vorhanden sind, habe ich mir mit MAX() beholfen: =MITTELWERT(ZZ11:INDEX(11:11;;MAX(5;KGRÖSSTE((E11:ZZ11<>"")*SPALTE(E11:ZZ11);12))))
14.03.2021, 10:08 (Dieser Beitrag wurde zuletzt bearbeitet: 14.03.2021, 10:09 von LCohen.)
Dann habe ich mich für Dich anscheinend missverständlich ausgedrückt. C:ZZ sind IMMER mehr als 12 Werte, weil sie in 0 oder Zahl gewandelt werden, jedoch nicht leer bleiben.