Excel Fehlertypbehandlung

Hallo Zusammen!

Ich möchte in einer Tabelle efolgendes machen:

In einem Feld (C12) würd über Verweise ein Betrag errechnet, der jedoch u.U. nicht immer vorhanden ist. Wenn dies der Fall ist, gibt Excel den Fehlercode „#NV“ zurück, soweit auch ok.

Jetzt möchte ich allerdings in einem Summenspalte nicht #NV stehen haben, wenn der Betrag nicht vorhanden ist, sondern eals Betrag 0.
Wenn der Betrag vorhanden ist, soll er den selbigen aber nehmen.

Als Forme der Zelle habe ich =WENN(FEHLER.TYP(C12)>(6);0;C12)

Wenn #NV ursprünglich dasteht, klappt das auch, dass er 0 schreibt, aber wenn ein Betrag vorhanden ist, dann kommt final #NV raus.

In der Step-by-Step Hilfe scheint das Problem aufzutauchen, dass er bei einem vorhandenen Betrag (zB 389,12 EUR) FEHLER.TYP(389,12)ermittelt und dort dann #NV zurückgibt.

Hat jemand eine Idee, wie ich das Problem lösen könnte?

Danke im Voraus!

Hallo Zusammen!

Hallo auseinander.

Jetzt möchte ich allerdings in einem Summenspalte nicht #NV
stehen haben, wenn der Betrag nicht vorhanden ist, sondern
eals Betrag 0.
Wenn der Betrag vorhanden ist, soll er den selbigen aber
nehmen.

Als Forme der Zelle habe ich
=WENN(FEHLER.TYP(C12)>(6);0;C12)

Nimm =WENN(ISTNV(C12);0;C12), und schon ist der Käse gelutscht.

Gruß kw

Hallo Habanera,
wenn in C12 eine Formel der Art

=Verweis(...)

steht, liefert die ja möglicherweise #NV.

Du könntest den Fehler gleich hier abfangen mit

=WENN(ISTNV(Verweis(...));0;Verweis(...))

Ist zwar etwas länglich, und die Verweis-Funktion muss doppelt ausgewertet werden, bringt aber das Gewünschte.

Alternativ könntest du C12 so lassen und den Fehler in einer weiteren Spalte D abfangen, z. B. mit der Formel in D12

=WENN(ISTNV(C12);0;C12)

In Spalte D wird dann summiert.

Grüße
Erich