Hallo,
ich möchte die Zellen einer Spalte (A1 - A20) dahingehend auswerten, ob im Text der jew. Zelle ein bestimmter Begriff (z.B. "MwSt") enthalten ist oder nicht. Dem entsprechend soll in der Zelle B1 der Wert 19 oder 0 eingetragen werden.
Mit der Funktion "FINDEN" oder "SUCHEN" funktioniert das - aber nur wenn der gesuchte Text tatsächlich enthalten ist. Falls das nicht der Fall ist wird "#Wert!" ausgegeben.
Wie kann ich das ändern??!
Danke, Friedhelm
Verwendung der Funktionen FINDEN / SUCHEN
Moderator: Moderatoren
-
- ****
- Beiträge: 119
- Registriert: Di, 28.11.2006 19:44
- Wohnort: Meppen
Re: Verwendung der Funktionen FINDEN / SUCHEN
Da gibt es verschiedene Ansätze,
z.B.:
=WENN(LÄNGE(A1)<>LÄNGE(WECHSELN(A1;"MWSt";""));19;0)
dabei wird im Originaltext das gesuchte Wort durch "nichts" ausgetauscht. Wenn nach diesem Austausch der Text immer noch gleich lang ist wie vorher, wurde er nicht gefunden.
Wenn Du unter Extras/Optionen/Calc
"reguläre Ausdrücke aktiviert hast, ginge auch sowas:
=ZÄHLENWENN(A1;".*MwSt.*")*19
Unterschied zwischen diesen Varianten:
im ersten Fall wird zwischen Groß/Kleinschreibung unterschieden, im zweiten Fall nicht.
mfG
z.B.:
=WENN(LÄNGE(A1)<>LÄNGE(WECHSELN(A1;"MWSt";""));19;0)
dabei wird im Originaltext das gesuchte Wort durch "nichts" ausgetauscht. Wenn nach diesem Austausch der Text immer noch gleich lang ist wie vorher, wurde er nicht gefunden.
Wenn Du unter Extras/Optionen/Calc
"reguläre Ausdrücke aktiviert hast, ginge auch sowas:
=ZÄHLENWENN(A1;".*MwSt.*")*19
Unterschied zwischen diesen Varianten:
im ersten Fall wird zwischen Groß/Kleinschreibung unterschieden, im zweiten Fall nicht.
mfG
-
- ****
- Beiträge: 119
- Registriert: Di, 28.11.2006 19:44
- Wohnort: Meppen
Re: Verwendung der Funktionen FINDEN / SUCHEN
Hab's probiert. Klappt super.
Danke, Friedhelm
Danke, Friedhelm
Re: Verwendung der Funktionen FINDEN / SUCHEN
Nur der Vollständigkeit halber:Hömmelmann hat geschrieben:ich möchte die Zellen einer Spalte (A1 - A20) dahingehend auswerten, ob im Text der jew. Zelle ein bestimmter Begriff (z.B. "MwSt") enthalten ist oder nicht. Dem entsprechend soll in der Zelle B1 der Wert 19 oder 0 eingetragen werden.
Mit der Funktion "FINDEN" oder "SUCHEN" funktioniert das - aber nur wenn der gesuchte Text tatsächlich enthalten ist. Falls das nicht der Fall ist wird "#Wert!" ausgegeben.
Damit geht es natürlich auch:
mit Berücksichtigung Gross-Kleinschreibung:
=WENN(ISTFEHLER(FINDEN("MWSt";A1));0;19)
ohne Berücksichtigung Gross-Kleinschreibung:
=WENN(ISTFEHLER(SUCHEN("mwst";A1));0;19)
mfG