Supportnet / Forum / Tabellenkalkulation
Problem mit Div/0
Frage
Hallo,
habe folgendes Problem bei Excel.
Ich habe eine Tabelle mit insgesamt 9 Tabellenblättern. Tabellenblätter 1 - 8 sind die eigentlichen Tabellen und alle gleich aufgebaut. Tabellenblatt 9 ist eine Art Zusammenfassung.
Nun lasse ich auf jedem Tabellenblatt einen Durchschnittswert errechnen. Es kommt aber bei Zeiten vor, dass dort der Fehler Div/o auftaucht, was auch ok ist, da ich ja dann weiß, dass dort keine Werte existieren.
Auf Tabellenblatt 9, fasse ich aber sozusagen alle Durchschnittswerte der Blätter 1 - 8 zusammen.
Sobald auf einem Blatt jetzt der Fehler Div/0 auftaucht, funktioniert natürlich auch nicht mehr die Zusammenfassung.
Wie kriege ich es hin, dass Excel auf Tabellenblatt 9 nur die Blätter mit einbezieht, die nicht Div/0 enthalten?
Hoffe ich habe das einigermaßen verständlich formuliert.
Gruß
Antwort 1 von Saarbauer
hallo,
kanst das Problem durch eine Wenn()-Abfrage umgehen, an der entsprechenden Stelle einfügen
=Wenn(istfehler( Hier Berechnung der Division eintragen); "Division durch Null"; Hier Berechnung der Division eintragen)
Anstelle der Angaben "Hier Berechnung der Division eintragen" und "Division durch Null" sind deine Formeln bzw. Angaben was passieren soll einzutragen
Gruß
Helmut
kanst das Problem durch eine Wenn()-Abfrage umgehen, an der entsprechenden Stelle einfügen
=Wenn(istfehler( Hier Berechnung der Division eintragen); "Division durch Null"; Hier Berechnung der Division eintragen)
Anstelle der Angaben "Hier Berechnung der Division eintragen" und "Division durch Null" sind deine Formeln bzw. Angaben was passieren soll einzutragen
Gruß
Helmut
Antwort 2 von gone2fast
Tut mir leid, aber das verstehe ich jetzt nicht so richtig.
Wo soll ich das einfügen?
Wenn ich das auf meine Zusammenfassungsblatt einfüge, dann schreibt er mir doch immer noch "Division durch 0".
Hier mal der beispielsweise Aufbau meiner Formel auf der Zusammenfassung:
=MITTELWERT(Tabelle1!D5;Tabelle2!D5;Tabelle3!D5)
Wenn jetzt aber z.B. auf Tabellenblatt 1 im Feld D5 Div/0 steht, funktioniert ja die ganze Rechnung nicht mehr. Ich möchte praktisch, dass er ein Tabellenblatt, in dem im Feld D5 Div/0 steht, nicht mit in die Berechnung einfließen lässt.
Gruß
Wo soll ich das einfügen?
Wenn ich das auf meine Zusammenfassungsblatt einfüge, dann schreibt er mir doch immer noch "Division durch 0".
Hier mal der beispielsweise Aufbau meiner Formel auf der Zusammenfassung:
=MITTELWERT(Tabelle1!D5;Tabelle2!D5;Tabelle3!D5)
Wenn jetzt aber z.B. auf Tabellenblatt 1 im Feld D5 Div/0 steht, funktioniert ja die ganze Rechnung nicht mehr. Ich möchte praktisch, dass er ein Tabellenblatt, in dem im Feld D5 Div/0 steht, nicht mit in die Berechnung einfließen lässt.
Gruß
Antwort 3 von Saarbauer
Hallo,
da deine Angaben immer noch sehr mager sind,
In Zelle D5 fügst du die Formel ein, und für
trägst du die Formel aus D5 ein.
trägst du ein, was er machen soll wenn du eine Divison durch null hast
Gruß
Helmut
da deine Angaben immer noch sehr mager sind,
In Zelle D5 fügst du die Formel ein, und für
Zitat:
Hier Berechnung der Division eintragen
Hier Berechnung der Division eintragen
trägst du die Formel aus D5 ein.
Zitat:
Division durch Null
Division durch Null
trägst du ein, was er machen soll wenn du eine Divison durch null hast
Gruß
Helmut
Antwort 4 von achim_13086
Hallo Gone,
die Zellen D5 scheinen Ergebniszellen zu sein.
Hier ein Beispiel:
A5 = 200
C5 = 3
D5 = 66,66667; Formel. " =A5 / C5 "
Ist A5 leer; kann die Formel in D5 so fest gelegt werden:
" =wenn(A5=0;0;A5/C5) "
In der Tabelle 9 kann dann die Formel in D5 wie folgt aussehen:
" =Mittelwert(Tabelle1:Tabelle8!D5) "
Natürlich muß die Formel ohne Anführungszeichen in die Zellen eingetragen werden.
Ich hoffe, ich konnte mit dem Lösungsansatz zur Hilfe beitragen.
Gruß
Joachim
die Zellen D5 scheinen Ergebniszellen zu sein.
Hier ein Beispiel:
A5 = 200
C5 = 3
D5 = 66,66667; Formel. " =A5 / C5 "
Ist A5 leer; kann die Formel in D5 so fest gelegt werden:
" =wenn(A5=0;0;A5/C5) "
In der Tabelle 9 kann dann die Formel in D5 wie folgt aussehen:
" =Mittelwert(Tabelle1:Tabelle8!D5) "
Natürlich muß die Formel ohne Anführungszeichen in die Zellen eingetragen werden.
Ich hoffe, ich konnte mit dem Lösungsansatz zur Hilfe beitragen.
Gruß
Joachim
Antwort 5 von gone2fast
Hallo,
sorry, falls meine angaben zu ungenau waren.
Ich hab nur versucht, alles möglichst klar darzustellen, ohne hier 5 Seiten schreiben zu müssen.
Joachim, der Lösungsansatz von dir hilft mir leider nicht weiter.
Ich versuche es nochmal anders (und ich hoffe jetzt eindeutiger) zu beschreiben:
Die Tabellenblätter 1- 8 stehen für verschiedene Maschinen, deren durchschnittliche Laufzeit pro Teil ich ausrechnen möchte. Es gibt aber 2 arten von Teilen. Neue Teile und bekannte Teile. Nun möchte ich also nur die durchschnittl, Laufzeit der neuen teile berechnen. Dies funktioniert ja auch. Ist in einem Monat kein neues Teil auf der Maschine gelaufen, erhalte ich die Fehlermeldung Div/0. Alles soweit in Ordnung.
Auf Tabellenblatt9 möchte ich jetzt aber die durchschnittl. Laufzeit der neuen teile generell erfassen. Also nehme ich alle errechneten durchschnittl. Laufzeiten von den verschiedenen Tabellenblättern und errechne Wiederum den Mittelwert.
Das funktioniert aber nicht, sobald eine Maschine kein neues Teil bearbeitet hat, da ja für diese Maschine dann die Meldung Div/0 kommt.
Ich hoffe jetzt ist es etwas klarer geworden.
Ich danke für die Bemühungen.
Gruß
sorry, falls meine angaben zu ungenau waren.
Ich hab nur versucht, alles möglichst klar darzustellen, ohne hier 5 Seiten schreiben zu müssen.
Joachim, der Lösungsansatz von dir hilft mir leider nicht weiter.
Ich versuche es nochmal anders (und ich hoffe jetzt eindeutiger) zu beschreiben:
Die Tabellenblätter 1- 8 stehen für verschiedene Maschinen, deren durchschnittliche Laufzeit pro Teil ich ausrechnen möchte. Es gibt aber 2 arten von Teilen. Neue Teile und bekannte Teile. Nun möchte ich also nur die durchschnittl, Laufzeit der neuen teile berechnen. Dies funktioniert ja auch. Ist in einem Monat kein neues Teil auf der Maschine gelaufen, erhalte ich die Fehlermeldung Div/0. Alles soweit in Ordnung.
Auf Tabellenblatt9 möchte ich jetzt aber die durchschnittl. Laufzeit der neuen teile generell erfassen. Also nehme ich alle errechneten durchschnittl. Laufzeiten von den verschiedenen Tabellenblättern und errechne Wiederum den Mittelwert.
Das funktioniert aber nicht, sobald eine Maschine kein neues Teil bearbeitet hat, da ja für diese Maschine dann die Meldung Div/0 kommt.
Ich hoffe jetzt ist es etwas klarer geworden.
Ich danke für die Bemühungen.
Gruß
Antwort 6 von Saarbauer
Hallo,
leider ist mir nicht klar, warum du mit der Formel von @achim_13086 oder mir nicht klar kommst.
Das Problem ist, dass du die Division durch Null unterbinden musst und das geht mit den oben genanten Wenn()-Formeln. Wahrscheinlich kommt an der entsprechenden Stelle dann eine Null hin, aber das kannst du nur wissen.
Gruß
Helmut
leider ist mir nicht klar, warum du mit der Formel von @achim_13086 oder mir nicht klar kommst.
Das Problem ist, dass du die Division durch Null unterbinden musst und das geht mit den oben genanten Wenn()-Formeln. Wahrscheinlich kommt an der entsprechenden Stelle dann eine Null hin, aber das kannst du nur wissen.
Gruß
Helmut
Antwort 7 von gone2fast
So,
ich weiß nicht, ob ich jetzt einfach nicht clever genug war, mit euren Lösungsansätzen klar zu kommen, oder ob ich doch Recht hatte und das bei mir so nicht geht, aber ich hab das Ganze Problem jetzt über eine
=WENN(ISTFEHLER(meine Formel);"";meine Formel)
gelöst.
Trotzdem danke für eure Hilfe!
Gruß, Marc
ich weiß nicht, ob ich jetzt einfach nicht clever genug war, mit euren Lösungsansätzen klar zu kommen, oder ob ich doch Recht hatte und das bei mir so nicht geht, aber ich hab das Ganze Problem jetzt über eine
=WENN(ISTFEHLER(meine Formel);"";meine Formel)
gelöst.
Trotzdem danke für eure Hilfe!
Gruß, Marc
Antwort 8 von Saarbauer
Hallo,
genau das steht in meiner AW 1 und im Endeffekt auch in der Formel von @achim_13086 .
Gruß
Helmut
genau das steht in meiner AW 1 und im Endeffekt auch in der Formel von @achim_13086 .
Gruß
Helmut
Antwort 9 von gone2fast
Hallo Helmut, hast ja Recht.
Hatte hier noch einen anderen Thread gefunden, wo das auch drinstand.
Sorry, Excel und ich sind noch nicht die größten Freunde.
Gruß, Marc
Hatte hier noch einen anderen Thread gefunden, wo das auch drinstand.
Sorry, Excel und ich sind noch nicht die größten Freunde.
Gruß, Marc

