Seite 1 von 1

ZÄHLENWENN(Bereich;"^^^^^")

Verfasst: So, 30.09.2018 15:05
von erikafuchs
Hallo zusammen!
ich muss in Spalten Zellen zählen in denen "^^^^^" steht, das funktioniert nur, wenn ich in den Einstellungen reguläre Ausdrücke in Formeln erlaube. Mein Programm muss aber auch bei Nutzern funktionieren bei denen diese Einstellung nicht vorgenommen wurde.
Hat jemand eine Idee?
Pit

Re: ZÄHLENWENN(Bereich;"^^^^^")

Verfasst: So, 30.09.2018 18:18
von erikafuchs
@lupo1
hilft mir das weiter?

Re: ZÄHLENWENN(Bereich;"^^^^^")

Verfasst: So, 30.09.2018 20:55
von mikeleb
Hallo Pit,
das funktioniert nur, wenn ich in den Einstellungen reguläre Ausdrücke in Formeln erlaube
Das wundert mich, denn es müsste genau anders herum sein. Mit aktivierten regulären Ausdrücken sollte "^^^^^" gerade nicht gefunden werden.
Nimm anstelle von Zählenwenn() die Funktion Summenprodukt(), die nicht auf reguläre Ausdrücke reagiert.

Code: Alles auswählen

=SUMMENPRODUKT(A1:A20="^^^^^")

Re: ZÄHLENWENN(Bereich;"^^^^^")

Verfasst: So, 30.09.2018 21:07
von Helmut_S
Hallo erikafuchs, Dein erster Satz im Eingangspost stimmt nicht. Wenn die zu untersuchenden Zellen nur die gesuchten Zeichen enthalten, kann/muss die Option "Reguläre Ausdrücke in Formeln ermöglichen AUSgeschaltet sein. Sollten die gesuchten Zeichen aber als Teilstring enthalten sein, musst du in den Optionen "Platzhalter in Formeln ermöglichen" einschalten. Ein Stern in der Formel zählenwenn(Bezug;"*^^^^^") genügt und es spielt keine Rolle ob er am Anfang oder am Ende steht. Zumindest bei mir mit LO 6.1.2 funktioniert es so.
Schau dir die Tabelle an. Mit wenigen Mausklicks kannst du alles nachvollziehen.

Gruß, Helmut
Edit: Da hab ich was übersehen, daher Tabelle entfernt.

Re: ZÄHLENWENN(Bereich;"^^^^^")

Verfasst: So, 30.09.2018 22:53
von erikafuchs
Das wundert mich, denn es müsste genau anders herum sein. Mit aktivierten regulären Ausdrücken sollte "^^^^^" gerade nicht gefunden werden.
... stimmt! Aber wie dem auch sei - da ich die Einstellung auf fremden Computern nicht ändern kann, funktioniert es hier - und dort nicht. Ich habe jetzt ein Makro ergänzt, dass die Zellen mit "^^^^^^^" zählt. Das "*" hilft mir auch nicht, es handelt sich nicht um Teilstrings.
Trotzdem vielen Dank!

Re: ZÄHLENWENN(Bereich;"^^^^^")

Verfasst: So, 30.09.2018 22:57
von erikafuchs
... aber das mit dem Summenprodukt scheint zu klappen!