Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

 [Excel 2007] Fehlermeldung DIV/0
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
geppi85
Newbie
Newbie


Anmeldedatum: 03.02.2008
Beiträge: 21

BeitragVerfasst am: 27.03.2008, 21:54 Nach oben

Guten Tag zusammen

ich habe eine Wenn Funktion geschrieben mit Zwei berechnungen. Wenn aber keine Werte zu berechen da sind Kommt die Fehlermeldung DIV/0 und das möcht ich durch eine 0 ersetzten


Ich weiß das es man es mit Istfehler machen kann

=wenn(istfehler(Hier kommt Deine Formel rein);0;Hier kommt Deine Formel rein)

Ich bekomme es nicht hin, Hier ist meine WENN Funktion bitte um Hilfe


=WENN(D19>0;D9*(D29/D33)*(2+0,25*(D23/D17));(D5*D29*D11)/D33)
Benutzer-Profile anzeigenPrivate Nachricht senden
Dirk
Newbie
Newbie


Anmeldedatum: 11.12.2006
Beiträge: 22

BeitragVerfasst am: 28.03.2008, 10:30 Nach oben

Hier kann ich auch einmal weiterhelfen - nachdem ich so viel Hilfe bekomme ;)

=WENN(ISTFEHLER(D29/D33);0;WENN(ISTFEHLER(D23/D17);0;WENN(ISTFEHLER(D11/D33);0;WENN(D19>0;D9*(D29/D33)*(2+0,25*(D23/D17));(D5*D29*D11)/D33))))

Ist vielleicht nicht die elleganteste Lösung, sollte aber funktionieren...

Viel Erfolg!
Benutzer-Profile anzeigenPrivate Nachricht senden
miriki
Schlauberger
Schlauberger


Anmeldedatum: 05.03.2007
Beiträge: 303
Wohnort: Kiel

BeitragVerfasst am: 31.03.2008, 15:35 Nach oben

geppi85 hat Folgendes geschrieben:
die Fehlermeldung DIV/0 und das möcht ich durch eine 0 ersetzten
=WENN(D19>0;D9*(D29/D33)*(2+0,25*(D23/D17));(D5*D29*D11)/D33)

Mit Deiner Aussage hast Du schon fast die Lösung genannt:

Code:
=wenn( und(d17<>0;d33<>0) ; berechnung ; 0 )


D.h.: Du prüfst vor der Berechnung, ob es zu einer #DIV/0! kommen würde. Nur, wenn beide "gefährlichen" Werte ungleich 0 sind, dann wird die Berechnung durchgeführt.

Und "berechnung" ist dann eben deine bisherige Formel. Die ist dann durch die div0-Fehlerabfrage gekapselt.

Nach genauerer Ansicht Deiner Formel ist der Fehlerabfang-Teil ggf. noch etwas differenzierter:

d33 und d17 müssen ungleich 0 sein, wenn d19 größer 0 ist, anderenfalls muß nur d33 ungleich 0 sein.

Code:
=wenn( oder(und(d19>0;d17<>0;d33<>0);und(d19<=0;d33<>0)) ; berechnung ; 0 )


Anders (und gekürzt) ausgedrückt: d33 muß immer ungleich 0 sein, d17 nur, wenn d19 größer 0 ist.

Code:
=wenn( oder(d33<>0;und(d19>0;d17<>0)) ; berechnung ; 0 )


So, ich hoffe mal, ich hab da jetzt keinen logischen Fehler eingebaut...

Gruß, Michael
Benutzer-Profile anzeigenPrivate Nachricht sendenICQ-Nummer
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Summenprodukt Fehlermeldung #NV Novato Microsoft Excel Hilfe 2 14.08.2008, 16:31 Letzten Beitrag anzeigen
Keine neuen Beiträge Fehlermeldung wenn Tabellen Minuswert... revo86 Microsoft Excel Hilfe 1 18.07.2008, 09:24 Letzten Beitrag anzeigen
Keine neuen Beiträge Fehlermeldung: Defragmentierung Vira Microsoft PowerPoint Hilfe 1 17.07.2008, 10:29 Letzten Beitrag anzeigen
Keine neuen Beiträge Fehlermeldung "Microsoft Access ... Maka Microsoft Access Hilfe 0 12.06.2008, 14:59 Letzten Beitrag anzeigen
Keine neuen Beiträge Fehlermeldung beim Start von Business... tos Microsoft Outlook Hilfe 1 05.06.2008, 14:38 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de