Supportnet / Forum / Tabellenkalkulation
Anfänger Frage: Durchschnittsberechnung
Frage
Hallo, ich schäme mich schon jetzt aber das Problem muss gelöst werden und ich weiß nicht wie;-)
Also:
Ich habe Zellen A1-A30. Die sind teilweise mit Zahlen gefüllt (20 Zellen belegt, 10 nicht). Dies ändert sich je nach Stiuation immer wieder. D.h. mal sind 25 mit Zahlen gefüllt, mal 10.
In A31 will ich jetzt immer den jeweiligen Durchschnittswert dieser Zahlenkolonne ausgeworfen bekommen. Wie ist das möglich?
It´s that simple.
Vielen Dank für Eure Hilfe
Pollenflug
Antwort 1 von nic234
Vielleicht so
=summe(a1:a30)/zählenwenn(a1:a30;">0")
=summe(a1:a30)/zählenwenn(a1:a30;">0")
Antwort 2 von Pollenflug
Wow, hat geklappt. Kannst Du mir noch ganz kurz erklären, wie das funktioniert hat?
Danke
Danke
Antwort 3 von mblank
das Komma vor ">0" musst du glaub ich gegen ein semikolon tauschen
andre
andre
Antwort 4 von Pollenflug
Noch eine Frage. Wenn in den Zellen gar nichts steht, dann erscheint eine Fehlermeldung. Geht das vielleicht doch noch ein wenig anders?
Antwort 5 von mblank
uupsi hab nochmal genau geschaut, dat is ja ein semikolon
andré
andré
Antwort 6 von nic234
Wie das funktioniert?
Ich verstehe die Frage zwar nicht ganz. Aber prinzipiell ganz einfach:
- Summe(A1:A30) bildet die Summe aus allen Zellen im Bereich A1 bis A30
- Zählenwenn(A1:A30;">0") zählt die Zellen im Bereich A1 bis A30, die größer sind als 0, d.h. bei denen ein Wert hinterlegt ist
Ich verstehe die Frage zwar nicht ganz. Aber prinzipiell ganz einfach:
- Summe(A1:A30) bildet die Summe aus allen Zellen im Bereich A1 bis A30
- Zählenwenn(A1:A30;">0") zählt die Zellen im Bereich A1 bis A30, die größer sind als 0, d.h. bei denen ein Wert hinterlegt ist
Antwort 7 von nic234
Zitat:
Noch eine Frage. Wenn in den Zellen gar nichts steht, dann erscheint eine Fehlermeldung. Geht das vielleicht doch noch ein wenig anders?
Noch eine Frage. Wenn in den Zellen gar nichts steht, dann erscheint eine Fehlermeldung. Geht das vielleicht doch noch ein wenig anders?
Was für eine Fehlermeldung? Vielleicht mal die Zellen des Bereichs als "Nummer" formatieren.
Antwort 8 von Pollenflug
Ah super! Aber ich habe in den Zellen gar keinen Wert eingetragen. Dadurch spuckt er mir in der Ausgabezelle einen Error aus-
Antwort 9 von Pida.
Warum so kompliziert: =mittelwert(a1:a30) und fertig.
Antwort 10 von Pida.
Die Variante mit zählenwenn kann auch zu einem Fehler führen, nämlich dann, wenn in eine der Zellen 0 eingetragen wird.
Bsp.:
0
2
4
Obige Formel bringt 3 als Ergebnis (6/2), korrekt wäre aber 2 (6/3).
Bsp.:
0
2
4
Obige Formel bringt 3 als Ergebnis (6/2), korrekt wäre aber 2 (6/3).
Antwort 11 von nic234
Oder so.
Average heißt in der deutschen Version Mittelwert? Wieder was gelernt.
Average heißt in der deutschen Version Mittelwert? Wieder was gelernt.
Antwort 12 von nic234
@Pida
Vielleicht hast Du auch eine Lösung für mein Problem:
https://supportnet.de/threads/1101444
Vielleicht hast Du auch eine Lösung für mein Problem:
https://supportnet.de/threads/1101444
Antwort 13 von vadder
@pida
aber wenn nichts in den feldern steht kommt eine fehlermeldung
=WENN(ISTFEHLER(MITTELWERT(A1:A30));"--";(MITTELWERT(A1:A30)))
so gehts auch ohne fehlermeldung
vadder
aber wenn nichts in den feldern steht kommt eine fehlermeldung
=WENN(ISTFEHLER(MITTELWERT(A1:A30));"--";(MITTELWERT(A1:A30)))
so gehts auch ohne fehlermeldung
vadder
Antwort 14 von Pida.
@vadder: Ich erhalte dabei keine Fehlermeldung; Felder ohne Inhalt werden schlicht ignoriert.
@nic: Sorry, da bin ich überfordert:-(
@nic: Sorry, da bin ich überfordert:-(
Antwort 15 von nic234
Zitat:
@vadder: Ich erhalte dabei keine Fehlermeldung; Felder ohne Inhalt werden schlicht ignoriert.
@vadder: Ich erhalte dabei keine Fehlermeldung; Felder ohne Inhalt werden schlicht ignoriert.
vadder meint sicher, wenn alle (!) Felder leer sind
Zitat:
@nic: Sorry, da bin ich überfordert:-(
schade@nic: Sorry, da bin ich überfordert:-(
Antwort 16 von Knubbel
Hi Pollenflug,
die von nic234 angegebene Formel ist schon gut.
Wie nic schon in A6 gepostet hat, wird die Summe durch die Anzahl der Werte dividiert. Wenn du keinen Wert eingetragen hast, ergibt die Division durch Null ---> Fehlermeldung.
@ Pida (A10)
Auch "0" ist ein Zahlenwert, der in die Mittelwertbildung mit einbezogen werden muss.
Nochmal @Pida
Die Funktion =Mittelwert(.....) ist natürlich die einfachste Version. Aber auch hier wird die "0" in die Mittelwertbildung mit einbezogen.
mfg Knubbel
die von nic234 angegebene Formel ist schon gut.
Wie nic schon in A6 gepostet hat, wird die Summe durch die Anzahl der Werte dividiert. Wenn du keinen Wert eingetragen hast, ergibt die Division durch Null ---> Fehlermeldung.
@ Pida (A10)
Auch "0" ist ein Zahlenwert, der in die Mittelwertbildung mit einbezogen werden muss.
Nochmal @Pida
Die Funktion =Mittelwert(.....) ist natürlich die einfachste Version. Aber auch hier wird die "0" in die Mittelwertbildung mit einbezogen.
mfg Knubbel
Antwort 17 von Pida.
OK, das kein Wert eingetragen wird, habe ich nicht berücksichtigt; in diesem Fall ist diese Berechnung ja auch sinnlos.
@Knubbel: Da (Antwort10) sind wir uns ja einig!
@Knubbel: Da (Antwort10) sind wir uns ja einig!
Antwort 18 von Pollenflug
hi @ all,
die Beteiligung war ja sehr rege aber das Problem ist doch nicht gelöst.
Den echten Durchschnittswert bekomme ich nicht angezeigt.
Eigentlich müsste ich rechnen
Summe A1:A30 /Anzahl in der Werte A1:A30 --> das müsste doch den Durchschnittswert bringen oder? Aber wie kann ich die Anzahl der ausgeschriebenen Werte zählen?
Grüße Pollenflug
die Beteiligung war ja sehr rege aber das Problem ist doch nicht gelöst.
Den echten Durchschnittswert bekomme ich nicht angezeigt.
Eigentlich müsste ich rechnen
Summe A1:A30 /Anzahl in der Werte A1:A30 --> das müsste doch den Durchschnittswert bringen oder? Aber wie kann ich die Anzahl der ausgeschriebenen Werte zählen?
Grüße Pollenflug
Antwort 19 von vadder
=SUMME(C1:C17)/ANZAHL2(C1:C17)
vadder
vadder
Antwort 20 von Pollenflug
Hi vadder,
so habe ich es auch schon versucht. Es funktioniert aber nicht. Also Quotienten nimmt Excel stets, Deinem Beispiel folgend, die Zahl 1 (also C1:C17).
Liegt es vielleicht daran, dass in jeder Zelle eine Formel hinterlegt ist?
Gruß
Pollenflug
so habe ich es auch schon versucht. Es funktioniert aber nicht. Also Quotienten nimmt Excel stets, Deinem Beispiel folgend, die Zahl 1 (also C1:C17).
Liegt es vielleicht daran, dass in jeder Zelle eine Formel hinterlegt ist?
Gruß
Pollenflug
Antwort 21 von Aliba
Hi Pollenflug,
dann schreib doch mal die Formel hierrein, die in den Zellen steht.
Desweiteren solltest Du mal grundsätzlich klären, aus welchen Werten hier der Durchschnitt berechnet werden soll:
Nur Werte größer 0
nur Werte ungleich 0
alle Werte (<0;0;>0)
CU Aliba
dann schreib doch mal die Formel hierrein, die in den Zellen steht.
Desweiteren solltest Du mal grundsätzlich klären, aus welchen Werten hier der Durchschnitt berechnet werden soll:
Nur Werte größer 0
nur Werte ungleich 0
alle Werte (<0;0;>0)
CU Aliba
Antwort 22 von vadder
ich habe ein beispiel probiert
c1=a1*b1 .... c17=a17*b17
in c18 ; =SUMME(C1:C17)/ANZAHL2(C1:C17)
und das klappt
vadder
c1=a1*b1 .... c17=a17*b17
in c18 ; =SUMME(C1:C17)/ANZAHL2(C1:C17)
und das klappt
vadder
Antwort 23 von Knubbel
Hi Pollenflug,
vielleicht ist das der Grund:
Angenommen in
A1 = 1
A2 = 2
A3 = 3
A4 = 4
A5 = 5
und in B1...B5 steht =Wurzel(A1^2)...=Wurzel(A5^2)
es stehen also in Spalte B die gleichen Werte wie in A, nur halt berechnet.
Nun ergibt die Formel von Vadder genauso wie die Funktion = Mittelwert
in beiden Spalten den Mittelwert 3. Die Funktionen sind also richtig.
Wenn du aber in Feld A3 nichts einträgst, wird in B3 durch die Formel 0 ermittelt.
Somit erhälst du als Mittelwert in Spalte A = 3 (12 / 4)
und in Spalte B = 2,4 (12 / 5)
Ich vermute, hier liegt dei Problem
mfg Knubbel
vielleicht ist das der Grund:
Angenommen in
A1 = 1
A2 = 2
A3 = 3
A4 = 4
A5 = 5
und in B1...B5 steht =Wurzel(A1^2)...=Wurzel(A5^2)
es stehen also in Spalte B die gleichen Werte wie in A, nur halt berechnet.
Nun ergibt die Formel von Vadder genauso wie die Funktion = Mittelwert
in beiden Spalten den Mittelwert 3. Die Funktionen sind also richtig.
Wenn du aber in Feld A3 nichts einträgst, wird in B3 durch die Formel 0 ermittelt.
Somit erhälst du als Mittelwert in Spalte A = 3 (12 / 4)
und in Spalte B = 2,4 (12 / 5)
Ich vermute, hier liegt dei Problem
mfg Knubbel

