[GELÖST]Mittelwert berechnen bei Fehler DIV/0

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Bienemajer
Beiträge: 8
Registriert: Sa, 07.08.2010 15:25

[GELÖST]Mittelwert berechnen bei Fehler DIV/0

Beitrag von Bienemajer »

Hallo,

bin neu hier. Hab schon einiges über die Suche gefunden, aber jetzt komme ich nicht weiter.

Habe folgendes Problem:

Ich möchte den Mittelwert drei untereinanderliegender Zeilen ausrechnen, auch wenn dort mal eine Null vorkommt.
Da hab ich die beiden Formeln gefunden:
=MITTELWERT(WENN(AK5:AK7;AK5:AK7)) als Matrix oder dieser
=SUMME(C5:C7)/ZÄHLENWENN(C5:C7;">0").
Das funktioniert auch wunderbar.

Aber wenn in allen drei Zeilen eine Null steht (Ergebnis kommt aus einer anderen Tabelle), bringt er logischerweise den Fehler "Division durch Null".

0,0
0,0
0,0
#DIV/0!

Weis jemand wie ich in der Ergebniszeile trotz der Berechnung eine Null ausgegeben bekomme wenn die Berechnung aufgrund der Nuller nicht geht?

Ich brauche das Ergebnis nämlich für eine weitere Mittelwertberechnung.

Vielen Dank für eure Hilfe im Voraus.

Gruß Oliver
Zuletzt geändert von Bienemajer am So, 08.08.2010 11:46, insgesamt 1-mal geändert.
hylli
*******
Beiträge: 1672
Registriert: Mi, 22.02.2006 19:37

Re: Mittelwert berechnen bei Fehler DIV/0

Beitrag von hylli »

Code: Alles auswählen

=wenn(ZÄHLENWENN(C5:C7;">0")=0;0;(SUMME(C5:C7)/ZÄHLENWENN(C5:C7;">0"))
Hylli
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!

Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
echo
*******
Beiträge: 1038
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Mittelwert berechnen bei Fehler DIV/0

Beitrag von echo »

Hallo,
Deine Matrix-Formel ist nicht ganz vollzählig, daher der Fehler #DIV/0! [wenn das wirklich so gemeint ist]
=MITTELWERT(WENN(C5:C7;C5:C7;0))

Gruß Holger
Bienemajer
Beiträge: 8
Registriert: Sa, 07.08.2010 15:25

Re: Mittelwert berechnen bei Fehler DIV/0

Beitrag von Bienemajer »

Danke euch beiden!!
Ging echt schnell die Hilfe.

Funktioniert beides.


holger: das mit der Null hatte ich auch schon vermutet, aber die Formel hatte ich so aus dem Forum, und eigentlich auch schon probiert die null einzufügen, brachte nicht den gewünschten Erfolg. Wohl Fehler von mir.

Gruß

Oliver
echo
*******
Beiträge: 1038
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Mittelwert berechnen bei Fehler DIV/0

Beitrag von echo »

Hallo Oliver,
beachte was die Formeln so berechnen !!

Die Matrix-Formel bewertet eine leere Zelle und eine Zelle mit Inhalt Null gleich!!
Eigentlich kannst du auch gleich die Summe durch drei [Zellen] teilen!!
Daher mein Einwand [wenn das wirklich so gemeint ist]

Die Ergebnisse beider Formeln unterscheiden sich!!

Gruß Holger
Bienemajer
Beiträge: 8
Registriert: Sa, 07.08.2010 15:25

Re: Mittelwert berechnen bei Fehler DIV/0

Beitrag von Bienemajer »

Nochmal zu der Matrix Formel.
=MITTELWERT(WENN(C5:C7;C5:C7;0))

Beispiel
0,0 0,0
2,0 2,0
1,7 1,7
1,2 1,8
falsch richtig
Matrix andere
Ich weiß nicht warum aber es kommt ein verfälschter Wert raus, wenn in 2 Zeilen ein Wert steht in einer nicht stimmt das Ergebnis nicht.

Bei der anderen Formel stimmts.
echo
*******
Beiträge: 1038
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Mittelwert berechnen bei Fehler DIV/0

Beitrag von echo »

Ja so ist es,
du wirst dich wundern wenn du auch noch leere Zellen hast.
Die andere Formel ignoriert den Wert Null wie kein Eintrag,
also hast du tatsächlich außer Nullwerte auch leere Zellen wobei Null gewertet werden soll, geht die Formel auch nicht,
da müsstest du mit anzahl() statt zählenwenn() arbeiten.

Wie soll es werden?

Gruß Holger

Nachtrag, Beispiel:
=WENN(ANZAHL(C5:C7)<>0;SUMME(C5:C7)/ANZAHL(C5:C7);0)
Zuletzt geändert von echo am Sa, 07.08.2010 18:31, insgesamt 2-mal geändert.
echo
*******
Beiträge: 1038
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Nachtrag: drei Formelnn drei Ergebnisse

Beitrag von echo »

Schau dir den Anhang mal an
Drei Formeln, drei unterschiedliche Ergebnisse:
Dateianhänge
Unbenannt 1.ods
(7.7 KiB) 485-mal heruntergeladen
Bienemajer
Beiträge: 8
Registriert: Sa, 07.08.2010 15:25

Re: Mittelwert berechnen bei Fehler DIV/0

Beitrag von Bienemajer »

Danke für deine Mühe Holger.

Die mittlere Formel ist genau die richtige für meine Zwecke. Mit dem Zählenwenn!

Hab da aber noch ein Problem.
Hab die Tabelle anonymisiert mal ohne Verknüpfung angehängt.
Das Problem ist der Gesamt Durchschnitt.
Die Formel bezieht sich jetzt nicht mehr auf einen Bereich sondern auf einzelne Zellen. Auch wieder mit der Problematik das Nullen drin stehen weil ich ja die Werte der anderen Monate erst noch eintrage. Ich aber im z.B. April den aktuellen Schnitt wissen will.
Die Formel die ich gefunden hab funktioniert leider nicht.
=MITTELWERT(WENN(N(INDIREKT({"A4";"B1";"C3";"D2";"E2"}));N(INDIREKT({"A4";"B1";"C3";"D2";"E2"}))))

Kann da wer weiter helfen?
echo
*******
Beiträge: 1038
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Mittelwert berechnen bei Fehler DIV/0

Beitrag von echo »

Hallo,
wenn ich das richtig verstanden habe, so funktioniert das genau so wie vorher:
Für B24:
=WENN(SUMME(B7;H7;N7;T7)<>0;SUMME(B7;H7;N7;T7)/ZÄHLENWENN((B7~H7~N7~T7);">0");0)

Gruß Holger
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Mittelwert berechnen bei Fehler DIV/0

Beitrag von clag »

Hallo Leutz,
hallo Bienemajer,

mein gedanklich betriebener Frühsport ist beendet :lol:
dabei habe ich noch etwas die Formeln in dem Beispiel umgemodelt

das hier Test_Bienemajer_2.ods.html ist dabei rausgekommen

ich hoffe deine Auswertwünsche sind jetzt alle erfüllt :D


irgend wie darf ich gerade hier im Forum nichts mehr hoch laden, deshalb der externe Link..... :(

http://www.file-upload.net/delete-2728261/8pqlvn.html
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Bienemajer
Beiträge: 8
Registriert: Sa, 07.08.2010 15:25

Re: Mittelwert berechnen bei Fehler DIV/0

Beitrag von Bienemajer »

Danke euch,

jetzt funktioniert es wie ich mir das vorstelle.
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: [GELÖST]Mittelwert berechnen bei Fehler DIV/0

Beitrag von balu »

Hallo Leute,

mal ne ganz bescheidene Frage, warum macht ihr es euch denn so schwer wenn es darum geht in der Beispieldatei in der Zeile 7, 13 und 19 den Mittelwert auszurechnen? Ihr schmeißt hier mit Formeln um euch, das keiner mehr da durch blickt :wink:.

Habt ihr schon mal an SUMMENPRODUKT gedacht?
Beispiel für Zeile 7.

Code: Alles auswählen

=SUMMENPRODUKT(B2:Y2=B2;B7:Y7)/SUMMENPRODUKT(B2:Y2=B2;B7:Y7<>0)
In B2 steht ja "Std.", also kann man die doch nehmen um nur die Zellen zu berechnen in denen in der Kopfzeile "Std." steht.

Is ja nur mal so ne Idee von mir. :)


Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Bienemajer
Beiträge: 8
Registriert: Sa, 07.08.2010 15:25

Re: [GELÖST]Mittelwert berechnen bei Fehler DIV/0

Beitrag von Bienemajer »

Danke Balu,

funktioniert auch und sieht wirklich übersichtlicher aus. Aber die Tabelle schreib ich jetzt nicht mehr um geht ja jetzt auch mit der anderen Formel.

Gruß

Oliver
Antworten