Supportnet Computer
Planet of Tech

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

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ß

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

Zitat:
Hier Berechnung der Division eintragen

trägst du die Formel aus D5 ein.

Zitat:
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

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ß

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

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

Antwort 8 von Saarbauer

Hallo,

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