Kombination 'SUCHEN()' und 'ODER()'

Tach COmmunity,

ich nutze excel 2003.
ich moechte folgende Bedingte Formatierung erstellen:

faerbe feld rot, wenn in feld D1 der textstring „krank“ oder „frei“ vorkommt.
treffer sind also : „krankenhaus“, „krankmeldung“,„krank“ , „freiheit“ ,„frei“ , „freifahrt“ usw.

ich habe es mit SUCHE() probiert. dummerweise gibt die funktion die position des treffers zurueck und nicht WAHR, welches allerdings fuer die BEDINGTE FORMATIERUNG benoetigt wird.

funktionieren tut:

 =SUCHEN("krank",D1)

was nicht funktioniert ist

 =ODER(SUCHEN("krank",D1);SUCHEN("frei",D1))

ich habe es dann mit

 =WENN(ODER(SUCHEN("krank",D1);SUCHEN("frei",D1))\>0;WAHR)

versucht… aber dummerweise gibt excel immer nur ein wahr zurueck
wenn BEIDE bedingungen erfuellt sind (keine ahnung warum)
also… wenn im feld FREI UND KRANK steht.

wo liegt der fehler… bzw… wer hat die loesung

danke

grusz

PixelKoenig

faerbe feld rot, wenn in feld D1 der textstring „krank“ oder
„frei“ vorkommt.
treffer sind also : „krankenhaus“, „krankmeldung“,„krank“ ,
„freiheit“ ,„frei“ , „freifahrt“ usw.

Hi PixelKoenig,
=(WENN(ISTFEHLER(SUCHEN(„krank“;D1));0;SUCHEN(„krank“;D1))+WENN(ISTFEHLER(SUCHEN(„frei“;D1));0;SUCHEN(„frei“;D1)))>0
Gruß
Reinhard

EJAKULATIV !!!
hi reinhard,

=(WENN(ISTFEHLER(SUCHEN(„krank“;D1));0;SUCHEN(„krank“;D1))+WENN(ISTFEHLER(SUCHEN(„frei“;D1));0;SUCHEN(„frei“;D1)))>0

JAAAA. danke schoen :smile:
nur wundere ich mich, dass man sich so einen abbrechen muss…
weil das ist ja eigentlich ein workaround. da ich mich nicht
so mit excel und dessen funktionen beschaeftige ist das
durch die tolle microsoftklammerhilfe nicht herauszufinden.

danke dir tausendmal. funktioniert praechtig.
nur 2 tage dafuer verschwendet :smile:

Grusz

PixelKoenig