Seite 1 von 1

WENN funktion, kein gescheiter sonst wert

Verfasst: Mi, 11.02.2009 14:02
von clag
Hallo Leutz,

diese Formel bringt keinen odentlichen sonst wert, bei der "dann"Situation ist alles ok

bei der sonst Situation kommt "#wert!"

Code: Alles auswählen

=WENN(SUCHEN("[c-z]:\\";A7)=1;"top";"flop")
was mach ich falsch bzw auf welchem Schlauch steh ich nu schon wieder :?

Re: WENN funktion, kein gescheiter sonst wert

Verfasst: Mi, 11.02.2009 14:13
von balu
Hallo clag,

wenn ich den Sinn deiner Formel richtig interpretiere, dann soll "flop" ausgegeben werden, wenn SUCHEN kein Ergebnis liefert. Okay!?

Das Dumme ist nur, dass dies bei SUCHEN nicht funktioniert, da musst Du z.B. mit =ISTFEHLER(), oder mit =ISTFEHL() arbeiten. Das würde dann wie folgt aussehen.

Code: Alles auswählen

=WENN(ISTFEHLER(SUCHEN("[c-z]:\\";A7));"flop";WENN(SUCHEN("[c-z]:\\";A7)=1;"top"))
{auf die schnelle zusammengestrickt, und ungetestet :wink:}


Gruß
balu

Re: WENN funktion, kein gescheiter sonst wert

Verfasst: Mi, 11.02.2009 14:39
von clag
Hi Balu,

genau das war die richtige Info jetzt funktioniert die Formel richtig
ist wohl auch eher halbes Insiderwissen oder ?

mange takk

Re: WENN funktion, kein gescheiter sonst wert

Verfasst: Mi, 11.02.2009 15:13
von chrk
clag hat geschrieben: ist wohl auch eher halbes Insiderwissen oder ?
Eher halbes, leider ist es in der Hilfe nicht dokumentiert, was passiert, wenn SUCHEN() nichts findet, aber was soll es auch sinnvolles produzieren? - einen nummerischen Wert (Position) gibt es nicht.

Wenn Du Tabellenfunktionen verschachtelst, und die bringen unerwartete Ergebnisse, lohnt es sich, einen Blick in den Formelassistenen zu werfen und die verwendeten Funktionen mal durchzugehen. Mit dem Teilergebnis kannst Du schnell den Übeltäter identifizieren.