Seite 1 von 1
ODER-Problem mit ISTNV
Verfasst: Di, 11.05.2010 11:43
von Maggus
Wie kann das sein:
gibt mir 1 aus, aber
ergibt #NV
Sollten diese beiden Formeln nicht genau das selbe Ergebnis liefern?
Gruß,
Re: ODER-Problem mit ISTNV
Verfasst: Di, 11.05.2010 12:06
von Karolus
Hallo
Sollten diese beiden Formeln nicht genau das selbe Ergebnis liefern?
Nein, sollten sie nicht - bei der zweiten Formel werden die ODER-bedingungen
gleichzeitig geprüft, dadurch wird in
jedem Fall auch auf 'D8=""' geprüft und #NV in Falle (#NV in D8) weitergereicht.
In der ersten Formel werden die Prüfungen
nacheinander abgearbeitet und die 2. Bedingung wird im Falle (D8=#NV) nicht erreicht.
Re: ODER-Problem mit ISTNV
Verfasst: Di, 11.05.2010 12:13
von Maggus
Moment mal, welchen Sinn macht dann ODER??
Also Auszug aus der OOo Hilfe sagt:
...Liefert WAHR, wenn mindestens ein Argument WAHR ist. Haben alle Argumente den Wert FALSCH, liefert diese Funktion FALSCH...
und in meiner Formel ist ja ein Argument WAHR, nämlich (D8=#NV)
Re: ODER-Problem mit ISTNV
Verfasst: Di, 11.05.2010 12:28
von Karolus
Hallo
Das stimmt soweit, aber ein Fehlerrückgabewert wie z.B. #NV ist eine Ausnahme (mit höherer Priorität)und wird weitergereicht, sofern nicht vorher per ISTNV der Fehler abgefangen wird.
(Das siehst du auch daran das die Formel nicht 0 zurückgibt sondern #NV.)
Vorschlag: Setze in D8 eine entsprechende Prüfung ein damit dort erst garnicht #NV auftritt.
Gruß Karo
[gelöst] ODER-Problem mit ISTNV
Verfasst: Di, 11.05.2010 12:40
von Maggus
Das werde ich machen, ja, sonst setzt sich das ja immer weiter fort, in alle darauffolgenden Berechnungen.
Hatte bisher #NV immer per bedingter Formatierung unsichtbar gemacht, aber das ist wohl eher nicht die beste Lösung.
Danke für den Hinweis, dass #NV da immer eine höhere Prio hat.
Gruß,
Maggus