Excel: Mittelwert ohne Nullen - mit Bordmittlen?

Hallo Experten,
ich habe eine Reihe mit Zahlen (alle postiv) mit ab und zu einer Null
drin. Wie errechne ich den Mittelwert ohne die Nullen zu beachten?
sprich
4 5 0 0 6 7 soll als ergebnis 5,5 haben!
Gibt es eine Lösong mit Bordmitteln oder muss ich VBA dazu ziehen?
(VBA werde ich selber hinkriegen - denke ich )
liebe Grüße
Winter (erholt aus dem Urlaub)

Hallo,

gesetzt den Fall, die zu mittelnden Werte stehen in A1:A10:

=SUMMEWENN(A1:A10;"0")/ZÄHLENWENN(A1:A10;"0")

LG
Jochen

Hallo erholter Winter,

verstehe ich das richtig das Du die Zahlen in 6 Spalten hast.
Falls ja, und Du obiges Beispiel in A1:F1 eingetragen hast, könntest Du in G1 es mit folgender Formel versuchen.
=SUMME(A1:F1)/(ANZAHL(A1:F1)-ZÄHLENWENN(A1:F1;0))

Gruß
urlaubsreifer Jürgen

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi
Danke Euch beiden.
Das ist ja zu einfach. Hätte ich ja selbst drauf kommen können. *Schäm*
Aber das ist wie mit dem Ei des Columbus, man muss erstmal draufkommen.

Genau deswegen bin ich hier um die Bäume wegzu kriegen die mir die Sicht auf den Wald versperren.

DANKE .
liebe Grüße Winter

Hallo,
noch eine Berechnung weniger: SUMME statt SUMMEWENN (Nullwerte können ja ruhig mitaddiert werden).

LG
Peter

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

korrekt, Herr Doktor, gut gesehen!

LG
Jochen

Hallo

Hallo,
noch eine Berechnung weniger: SUMME statt SUMMEWENN (Nullwerte
können ja ruhig mitaddiert werden).

Das ist ja noch besser.
Funktioniert bei mir leider nicht, da ich einpaar =NV() werte drin habe.
(Meine Idee- ich schreibe täglich Daten rein und will den Graph über den Monat hinweg sehen, aber natürlich nur bis zum aktuellen Tag. Was nützmir ein Graph der (an der y-Achse) bis zum 31. geht aber ich nur Daten bis zum 10. habe. Das geht, soweit ich weiß, nur wenn ich NV Werte drin habe und die dann überschreibe)
Grüße
Winter

Grüezi Winter

Funktioniert bei mir leider nicht, da ich einpaar =NV() werte
drin habe.
(Meine Idee- ich schreibe täglich Daten rein und will den
Graph über den Monat hinweg sehen, aber natürlich nur bis zum
aktuellen Tag. Was nützmir ein Graph der (an der y-Achse) bis
zum 31. geht aber ich nur Daten bis zum 10. habe. Das geht,
soweit ich weiß, nur wenn ich NV Werte drin habe und die dann
überschreibe)

Du könntest auch einen dynamischen Bereichsnamen verwenden, der sich automatisch erweitert, wenn Du neue Daten hineinschreibst.

Das Diagramm ist dann immer so gross wie Daten vorhanden sind.

Ein paar Beispiele findest Du in dieser Datei hier:

http://users.quick-line.ch/ramel/Diagramme/Diagramm_…


Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Du könntest auch einen dynamischen Bereichsnamen verwenden,
der sich automatisch erweitert, wenn Du neue Daten
hineinschreibst.

Das Diagramm ist dann immer so gross wie Daten vorhanden sind.

Ein paar Beispiele findest Du in dieser Datei hier:

http://users.quick-line.ch/ramel/Diagramme/Diagramm_…
Thomas Ramel

  • MVP für MS-Excel -

Hi
das ist ja Super.
werde mal ein zwei Tage mir den Code anschauen. Und hoffe, dass Ich den für meine Sache Verwenden kann.
Danke
Winter

Grüezi Winter

Du könntest auch einen dynamischen Bereichsnamen verwenden,
der sich automatisch erweitert, wenn Du neue Daten
hineinschreibst.

das ist ja Super.

-) :smile:

werde mal ein zwei Tage mir den Code anschauen. Und hoffe,
dass Ich den für meine Sache Verwenden kann.

Ich bevorzuge die Lösungen ohne Code mit dem Bereichsnamen, die laufen auch ohne aktivierte Makros.

Das Blatt ‚dynamisch mit Namen‘ ist da ein Beispiel - die Namen findest du unter Einfügen/Namen/Definieren wieder.


Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -