1.1k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo vielleicht kann mir ja jemand helfen,

ich habe folgendes Problem,
in meiner Zelle soll folgendes errechnet werden:
=SUMME((B6*16,79)+(C6*28,09))/D6
soweit passt dies auch.
Allerdings zeigt mir excel korrekterweise immer #DIV/0! in der Zelle an, wenn die
Zellen leer sind. Wie gesagt, so gesehen ist das ja korrekt,
aber wie bekomme ich es hin, dass mir excel in der Zelle nun zum Beispiel eine 0
anzeigt, statt der Fehlermeldung?
Das Problem ist, dass ich nicht immer alle zellen zur Berechnung brauche,
und nun hätte ich gerne, dass mir diese Zelle eben, wenn in B6 und/oder C6 ein Wert vorhanden ist, das ergebnis aus der Formel liefert, wenn dort nix steht, dann soll eben in der "Ergebnis"zelle 0 stehen.

Ich hoffe ich konnte es verständlich erklären und jemand kann mir helfen.

lg mace

2 Antworten

0 Punkte
Beantwortet von marie Experte (2k Punkte)
#DIV/0! wird nur angezeigt, wenn D6 leer oder 0 ist, weil man durch 0 nicht dividieren kann.

Also genügt es wenn Du schreibst, dass D6 nicht leer sein darf:

Wenn dann gar nichts ausgegeben werden soll, dann schreibst Du:
=WENN(D6 <> 0; SUMME((B6*16,79)+(C6*28,09))/D6;"")

wenn eine Null ausgegeben werden soll, dann ist das nicht unbedingt korrekt, aber kannst D trotzdem schreiben:
=WENN(D6 <> 0; SUMME((B6*16,79)+(C6*28,09))/D6;0)

gruß marie
0 Punkte
Beantwortet von
Hallo Marie,

ich danke dir für die mühe,
mein Problem ist gelöst...

ich kam einfach mit der wenn formel nicht klar.
danke danke
...