Mittelwert einschließlich leerer Zellen
Hallo, im vorliegenden Problem geht es darum, den Mittelwert zu berechnen. die Argumente stehen in 30 verschiedenen Arbeitsmappen.
Bei der Summenberechnung war dies kein Problem, da wurden alle 30 Argumente zusammengezählt. Wenn ich jetzt statt Summe den Mittelwert berechnen will scheint er deutlich weniger Argumente zu berücksichtigen???
Auch möchte ich gerne, dass, wenn eine ausgesuchte Zelle leer ist, diese als Argument mitgezählt wird. Die normale Mittelwertberechnung oder Mittelwerta schließt leere Zellen ja einfach aus.
viele Grüße
Udo
Antwort schreiben
Antwort 1 von Saarbauer vom 26.11.2020, 17:58 Options
Hallo,
dein Problem liegt in den leeren Zellen, da diese bei der Mittelwertbildung mit
=MITTELWERT()
nicht beücksichtigt werden, wenn du in diese Zellen eine 0 schreibst wird es bei der Mittelwertermittlung berücksichtigt
Gruß
Helmut
Antwort 2 von rainberg vom 26.11.2020, 17:58 Options
Hallo Udo,
das sind sehr wenig Infos zum Problem.
Poste doch mal die funktionierende Formel, die Du bisher zur Summenbildung verwendet hast.
Vielleicht erfährt man dadurch etwas mehr zu den Strukturen.
Gruß
Rainer
Antwort 3 von lauflist vom 26.11.2020, 19:04 Options
ok, die Summenformel sieht etwa so aus:
=SUMME([Mappe1.xls]dat!$A$5;[Mappe2.xls]dat!$A$5;[Mappe3.xls]dat!$A$5;[Mappe4.xls]dat!$A$5;[Mappe5.xls]dat!$A$5;[Mappe6.xls]dat!$A$5)
z.B. steht dann in
Mappe1 eine 60
Mappe2 eine 20
Mappe3 eine 40
Mappe4 eine leere Zelle
Mappe5 eine 80
Mappe6 eine 100
das Summenergebnis ist 300, somit richtig.
die normale Mittelwertformel:
=MITTELWERT([Mappe1.xls]dat!$A$5;[Mappe2.xls]dat!$A$5;[Mappe3.xls]dat!$A$5;[Mappe4.xls]dat!$A$5;[Mappe5.xls]dat!$A$5;[Mappe6.xls]dat!$A$5)
Ergebnis ist 60, da Mappe 4 nicht berücksichtigt wird.
nun habe ich 2 Probleme
1= ich möchte die Mappe4 als Argument mitzählen ohne dort was eintragen zu müssen.
2=vergleichsweise kommt bei mir als Ergebnis nicht 60 sonder ein höherer Wert als Ergebnis.
Alles was in den Formeln hinter Summe bzw. Mittelwert steht ist identisch.
Ich hoffe nun ist es klarer
Antwort 4 von rainberg vom 26.11.2020, 19:50 Options
Hallo Udo,
probier mal folgende Formeln.
Summe
=SUMME(N(INDIREKT("[Mappe"&{1.2.3.4.5.6}&".xls]dat!A5")))
Mittelwert
=MITTELWERT(N(INDIREKT("[Mappe"&{1.2.3.4.5.6}&".xls]dat!A5")))
Gruß
Rainer
Antwort 5 von lauflist vom 27.11.2020, 17:08 Options
hallo Rainer, deine Formel klappt beim Beispiel super, allerdings habe ich Probleme beim Übersetzen auf die eigentlichen Tabellen.
Statt Mappe1, Mappe2 ..., steht dann da 28_06_02, 28_06_03,....
und da bekomm ich die Übersetzung nicht hin, grübel.
Gruß
Udo
Antwort 6 von rainberg vom 27.11.2020, 18:25 Options
Hallo Udo,
in diesem Falle musst Du die Mappennamen in einen beliebigen freien Bereich der Auswertungstabelle schreiben.
Ich habe für das folgende Beispiel den Bereich Z1:Z6 (6 Mappen) gewählt.
Die Formeln müssen als Matrixformeln ausgeführt werden (Formeleingabe mit Strg+Shift+Enter) abschließen.
Sie lauten:
=SUMME(N(INDIREKT("["&Z1:Z6&"]dat!A5")))
=MITTELWERT(N(INDIREKT("["&Z1:Z6&"]dat!A5")))
Das Wichtigste hätte ich bald vergessen,
die Formel funktionieren nur, wenn alle beteiligten Mappen geöffnet sind.
Gruß
Rainer