zählenwenn Zellen bestimmten Text enthalten

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

claw
***
Beiträge: 93
Registriert: Sa, 31.03.2007 19:00

zählenwenn Zellen bestimmten Text enthalten

Beitrag von claw »

Hallo,

gibt es eine Möglichkeit einen bestimmten Zellenbereich auf den String: "(P)" zu untersuchen und zählen wieviele Zellen ihn enthalten, ohne auf ein Makro zurückzugreifen?

mfg
claw
FranzX
*****
Beiträge: 408
Registriert: Sa, 21.02.2004 16:17

Beitrag von FranzX »

Hallo claw,

mit der Formel:

=ZÄHLENWENN(A1:C6;"P")

wenn der Bereich A1:C6 ist.

Gruß
FranzX
--------------------------------------------
TIPP: OpenOffice.org Calc - Formeln und Funktionen
TIPP: Writer-Tuning; 194 clevere Tips und Tricks für OpenOffice.org 2 und StarOffice 8.
claw
***
Beiträge: 93
Registriert: Sa, 31.03.2007 19:00

Beitrag von claw »

danke schonmal!

es soll auch gezählt werden wenn "(P)" im Text bereits enthalten ist, also "xxx (P)"

Ich habe es mit: =ZÄHLENWENN(B2:F50;RECHTS(B2:F50;3)="(P)") versucht. Aber so klappt es nicht. Weiß jemand vielleicht noch eine Lösung?
FranzX
*****
Beiträge: 408
Registriert: Sa, 21.02.2004 16:17

Beitrag von FranzX »

Hallo caw,

Wenn nur ein großes P in der Zelle vorkommt, dann erhältst du mit der Matrixformel:


=SUMME(LÄNGE(A1:C10))-SUMME(LÄNGE(WECHSELN(A1:C10;"P";"")))

das gewünschte Ergebnis. Das "P" kann an jeder beliebigen Stelle der Zelle stehen.
Du musst die Formel mit Strg+Umschalt+Enter abschließen.

Gruß
FranzX
--------------------------------------------
TIPP: OpenOffice.org Calc - Formeln und Funktionen
TIPP: Writer-Tuning; 194 clevere Tips und Tricks für OpenOffice.org 2 und StarOffice 8.
claw
***
Beiträge: 93
Registriert: Sa, 31.03.2007 19:00

Beitrag von claw »

vielen dank für die hilfe! :)
Eia
********
Beiträge: 2614
Registriert: Sa, 23.12.2006 07:40

Beitrag von Eia »

ZÄHLENWENN funktioniert auch mit regulären Ausdrücken (jedenfalls, wenn das unter Extras/Optionen/OpenOffice Calc/Berechnen für Calc aktiviert ist):
=ZÄHLENWENN(A1:A2;".*p.*")

mfG
FranzX
*****
Beiträge: 408
Registriert: Sa, 21.02.2004 16:17

Beitrag von FranzX »

Hallo,

ZÄHLENWENN() hat in diesem Falle jedoch den Nachteil, dass nicht zwischen Groß- und Kleinschreibung unterschieden wird.

Gruß
FranzX
--------------------------------------------
TIPP: OpenOffice.org Calc - Formeln und Funktionen
TIPP: Writer-Tuning; 194 clevere Tips und Tricks für OpenOffice.org 2 und StarOffice 8.
claw
***
Beiträge: 93
Registriert: Sa, 31.03.2007 19:00

Beitrag von claw »

Hallo,

die Funktion mit Zählenwenn liefert ein falsches Ergebnis, weil ich versuche mit: =ZÄHLENWENN(B2:F50;"=.*(S).*") den Text: "(S)", also die Klammern sind Teil des Textes, zu verarbeiten. Offenbar erkennt Calc die Klammern aber als Operatoren. Weiß jemand, wie man die Klammern als Text angeben kann?
FranzX
*****
Beiträge: 408
Registriert: Sa, 21.02.2004 16:17

Beitrag von FranzX »

wenn schon, dann so:

=ZÄHLENWENN(A1:C20;".*\(P\).*")

Gruß
FranzX
--------------------------------------------
TIPP: OpenOffice.org Calc - Formeln und Funktionen
TIPP: Writer-Tuning; 194 clevere Tips und Tricks für OpenOffice.org 2 und StarOffice 8.
geiermeier
Beiträge: 1
Registriert: Mi, 22.10.2014 15:14

Re: zählenwenn Zellen bestimmten Text enthalten

Beitrag von geiermeier »

Vielen Dank an Eia und FranzX!!! Ihr habt meinen Tag gerettet!
Antworten