Date: prev next · Thread: first prev next last
2017 Archives by date, by thread · List index


Hallo Helmut, *,

Das ist die Lösung! Dann funktioniert die Formel, das dürfte auch Christophs Problem lösen. DIe Einstellung "Reguläre Ausdrücke in Formeln ermöglichen" ist offensichtlich der Standard, da ich dort noch nie etwas geändert habe (ich sagte doch, dass ich Calc nur sporadisch nutze.).

Vom Bug-Melden ist nun natürlich keine Rede mehr.

Gruß

Gerhard


Am 25.03.2017 um 18:11 schrieb Helmut Leininger:
Hallo,

Betr. Klammern verschwinden: Kann das etwas mit der Einstellung
Extras/Optionen/Libreoffice Calc/Berechnen
"Reguläre Ausdrücke in Formeln ermöglichen"
zu tun haben? Ich würde das einmal ausschalten.

Grüße
Helmut

Am 25.03.2017 um 13:26 schrieb Gerhard Weydt:
Hallo Christoph,

zunächst zu deinen allgemeinen Fragen:
Deine Mail erhalten alle, die die Liste abonniert haben, und in der
Regel bekommst du bald eine oder mehrere Antworten. Der ganze
Mailverkehr ist öffentlich, die Mails bekommen alle, die die Liste
abonniert haben, und man findet ihn auch im Internet. Allerdings
solltest du dich für solche Fragen eher bei users@de.libreoffice.org
anmelden und dort die Frage stellen, die Liste discuss ist eher für die
Entwickler gedacht. Deine Frage ist allerdings ein Grenzfall, soweit ich
sie verstehe, und könnte auch die Entwicklung betreffen.

Die Frage wird umso eher beantwortet, je klarer, präziser und
verständlicher sie formuliert ist. Wenn du nun auf deine Mail schaust,
so wie sie bei mir angekommen ist (s. unten), wirst du erkennen, dass
das bei deiner Frage nicht besonders gut ist. Man muss versuchen, die
Zelleninhalte zu rekonstruieren, und wie das genau mit den Klammern in
der Suchspalte ist, ist auch nicht eindeutig beschrieben.

Ich denke schon, dass du etwas gefunden hast, was zumindest rätselhaft
ist. Ich habe eine etwas andere Richtung ausprobiert, nämlich in der
Suchspalte einmal den Begriff "qq" und einmal "(qq)" verwendet und als
Formel =ZÄHLENWENN(B2:B9;"(qq)") bzw.
ohne die Klammern um qq verwendet [die direkte Verwendung eines Strings
statt eines Bezugs macht das auch noch etwas einfacher und verständlicher].
Es ergibt sich, dass der Begriff "qq" gezählt wird sowohl, wenn die
Suchbedingung "qq" lautet, als auch, wenn sie "(qq)" lautet. Dagegen
wird der Begriff "(qq)" weder bei der einen noch der anderen Form der
Bedingung gezählt. Offfenbar werden die umschließenden (und evtl. auch
inneren?) Klammern beim Suchbegriff entfernt, aus welchem Grund auch
immer, deshalb klappt das wohl bei dir nicht, wenn ich deine
Beschreibung richtig interpretiere.
Was allerdings funktioniert, ist die Maskierung der Klammerzeichen:
=ZÄHLENWENN(B2:B9;"\(qq\)")
Der vorangestellte Backslash bewirkt, dass die Klammer wirklich als
Zeichen interpretiert wird und nicht als Bestandteil einer Syntax. Das
ist zwar auch etwas komisch, weil meiner Meinung nach die
Anführungszeichen schon das Eingeschlossene als string festlegen
sollten, aber vielleicht gibt es da Gründe.
Das nützt allerdings auch nur etwas bei direkter Eingabe der Bedingung,
wenn es, wie bei dir, ein Bezug ist, geht das so nicht.

Ich bin nur sporadischer Calc-Nutzer und kann dazu nicht mehr beitragen.
Vielleicht stellst du deine Frage noch einmal mit besserer Beschreibung
und mit einem auf Notwendigste reduzierten Fallbeispiel (du hast die
Formel ja fünfmal drin) in der users-Liste, da dürften wohl noch mehr
Leser sein als in discuss. Und auf jeden Fall inklusive der Tatsache,
dass es mit der Maskierung geht, denn das deutet deutlich auf die
Richtung des Problems.
Und achte auch auf Tippfehler, schon der Betreff hat das falsche
"Zählwenn", auch das erhöht die Antwortfreudigkeit.

Wenn darauf keine befriedigende Antwort kommt, werde ich das sogar als
Bug melden, wenn du das nicht selber machst (oder machen kannst).

Gruß

Gerhard

Am 25.03.2017 um 02:54 schrieb bif-bof@herr-der-mails.de:
Hallo


Ich bin neu hier und weinoch nicht genau wie das hier funktioniert.
Es ist aber so, dass ich eine Aufflligkeit entdeckt habe:




ABC1NameAnzahlFormel2Hans Huber2ZHLENWENN(A1:A5;A2)3Hans
Huber2ZHLENWENN(A1:A5;A3)4Hans Huber (44)0ZHLENWENN(A1:A5;A4)5Hans
Huber (44)0ZHLENWENN(A1:A5;A5)


Wenn ich die in Spalte C beschriebenen Formeln verwende bekomme ich
nur dann ein Ergebnis, wenn ich der Suchspalte (Bereich) keine () im
Text sind.
Mein erwartetes Ergebnis wre gewesen, dass es unabhngig vom Text
funktioniert.


Wie funktioniert das hier nun weiter? Bekomme ich eine Antwort, oder
wird die Antwort verffentlicht und ich muss irgendwo danach suchen?


Danke
BG, Christoph









--
Liste abmelden mit E-Mail an: discuss+unsubscribe@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.