Verwendung der Funktionen FINDEN / SUCHEN

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Hömmelmann
****
Beiträge: 119
Registriert: Di, 28.11.2006 19:44
Wohnort: Meppen

Verwendung der Funktionen FINDEN / SUCHEN

Beitrag von Hömmelmann »

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
Eia
********
Beiträge: 2614
Registriert: Sa, 23.12.2006 07:40

Re: Verwendung der Funktionen FINDEN / SUCHEN

Beitrag von Eia »

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
Hömmelmann
****
Beiträge: 119
Registriert: Di, 28.11.2006 19:44
Wohnort: Meppen

Re: Verwendung der Funktionen FINDEN / SUCHEN

Beitrag von Hömmelmann »

Hab's probiert. Klappt super.


Danke, Friedhelm
Eia
********
Beiträge: 2614
Registriert: Sa, 23.12.2006 07:40

Re: Verwendung der Funktionen FINDEN / SUCHEN

Beitrag von Eia »

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.
Nur der Vollständigkeit halber:
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
Antworten