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
ZÄHLENWENN(Bereich;"^^^^^")
Moderator: Moderatoren
-
- ******
- Beiträge: 690
- Registriert: Di, 13.02.2007 17:38
- Wohnort: Büttelborn
-
- ******
- Beiträge: 690
- Registriert: Di, 13.02.2007 17:38
- Wohnort: Büttelborn
Re: ZÄHLENWENN(Bereich;"^^^^^")
@lupo1
hilft mir das weiter?
hilft mir das weiter?
Re: ZÄHLENWENN(Bereich;"^^^^^")
Hallo Pit,
Nimm anstelle von Zählenwenn() die Funktion Summenprodukt(), die nicht auf reguläre Ausdrücke reagiert.
Das wundert mich, denn es müsste genau anders herum sein. Mit aktivierten regulären Ausdrücken sollte "^^^^^" gerade nicht gefunden werden.das funktioniert nur, wenn ich in den Einstellungen reguläre Ausdrücke in Formeln erlaube
Nimm anstelle von Zählenwenn() die Funktion Summenprodukt(), die nicht auf reguläre Ausdrücke reagiert.
Code: Alles auswählen
=SUMMENPRODUKT(A1:A20="^^^^^")
Gruß,
mikeleb
mikeleb
Re: ZÄHLENWENN(Bereich;"^^^^^")
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.
Schau dir die Tabelle an. Mit wenigen Mausklicks kannst du alles nachvollziehen.
Gruß, Helmut
Edit: Da hab ich was übersehen, daher Tabelle entfernt.
Zuletzt geändert von Helmut_S am Di, 02.10.2018 11:50, insgesamt 1-mal geändert.
MX-Linux 23 KDE, Linux Mint 21 Cinnamon
-
- ******
- Beiträge: 690
- Registriert: Di, 13.02.2007 17:38
- Wohnort: Büttelborn
Re: ZÄHLENWENN(Bereich;"^^^^^")
... 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.Das wundert mich, denn es müsste genau anders herum sein. Mit aktivierten regulären Ausdrücken sollte "^^^^^" gerade nicht gefunden werden.
Trotzdem vielen Dank!
-
- ******
- Beiträge: 690
- Registriert: Di, 13.02.2007 17:38
- Wohnort: Büttelborn
Re: ZÄHLENWENN(Bereich;"^^^^^")
... aber das mit dem Summenprodukt scheint zu klappen!