Seite 1 von 1

zählenwenn Zellen bestimmten Text enthalten

Verfasst: Sa, 31.03.2007 19:05
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

Verfasst: Sa, 31.03.2007 19:15
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.

Verfasst: Sa, 31.03.2007 19:37
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?

Verfasst: Sa, 31.03.2007 20:45
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.

Verfasst: Sa, 31.03.2007 21:22
von claw
vielen dank für die hilfe! :)

Verfasst: So, 01.04.2007 08:50
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

Verfasst: So, 01.04.2007 10:40
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.

Verfasst: So, 01.04.2007 11:25
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?

Verfasst: So, 01.04.2007 11:41
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.

Re: zählenwenn Zellen bestimmten Text enthalten

Verfasst: Mi, 22.10.2014 15:24
von geiermeier
Vielen Dank an Eia und FranzX!!! Ihr habt meinen Tag gerettet!