Seite 1 von 1

Problem mit Zählenwenn Excel/Calc

Verfasst: Mo 2. Sep 2013, 20:13
von mah
Hy,

ich hab ein kleines Problem, Wir haben hier eine Datei, in der Auswertungen mit Hilfe von Zählenwenn durchgeführt werden.
Das ganze Funktioniert in Excel auch absolut Problemlos, leider bekomme ich es aktuell nicht hin das die selbe Datei auch in LibreOffice Calc.
Öffnet man die Datei ohne etwas daran zu verändern, kann man wenigstens die Werte auslesen, gibt man aber neue Daten ein oder erweitert einen alten Eintrag steht in dem Feld immer "0" als Ergebnis.
Die Formel ist wie folgt aufgebaut:

Code: Alles auswählen

=ZÄHLENWENN(Rohdaten!$A$2:$A$82;"*"&A2&"*")
Die Datei dazu habe ich mal angehängt.

Kann mir vielleicht hier Helfen?

Viele Grüße
MAH

Re: Problem mit Zählenwenn Excel/Calc

Verfasst: Mo 2. Sep 2013, 21:13
von lorbass
Aktiviere die Suche mit Regulären Ausdrücken (→ Programmhilfe):
 ● Extras → Optionen… → LibreOffice Calc → Berechnen → [✓] Reguläre Ausdrücke in Formeln ermöglichen
und formuliere den Suchbegriff entsprechend:
 ● =ZÄHLENWENN($Rohdaten.$A$2:$A$82;".*"&A2&".*")
Weil's selbst in rot nicht so gut 'rauskommt, noch mal in Worten: Ergänze je einen Punkt ».« vor den Sternchen »*«.

Gruß
lorbass

Re: Problem mit Zählenwenn Excel/Calc

Verfasst: Mo 2. Sep 2013, 21:32
von mah
Hallo lorbass,

das funktioniert in LibreOffice jetzt Super! Leider kann Excel mit der Formel nun nichts mehr anfangen, in Excel stören die Punkte, hast du dafür vielleicht auch eine Lösung?
Aber Danke schon mal, das Bringt mich schon mal etwas weiter :)

Viele Grüße
MAH

Re: Problem mit Zählenwenn Excel/Calc

Verfasst: Di 3. Sep 2013, 09:57
von pmoegenb
Du kannst die Formel-Syntax unter Extras/Optionen.../LibreOffice Calc/Formel generell auf Excel A1, oder Excel R1C1 umstellen.

Wie sich das auf Dein Problem auswirkt musst Du jedoch testen.

Re: Problem mit Zählenwenn Excel/Calc

Verfasst: Di 3. Sep 2013, 18:54
von mah
Hallo pmoegenb,

nein leider hilft das auch nicht. Ich Vermute mal, dass einfach die Verknüpfungssyntax anders ist.
Falls noch jemand eine Idee hat immer her damit!

Viele Grüße
MAH

Re: Problem mit Zählenwenn Excel/Calc

Verfasst: Di 3. Sep 2013, 21:18
von lorbass
mah hat geschrieben:Ich Vermute mal, dass einfach die Verknüpfungssyntax anders ist.
Nein. Das hat nix mit der „Verknüpfungssyntax“ zu tun. Es ist die unterschiedliche Interpretation bestimmter Zeichen im Suchbegriff.

Excel interpretiert das Sternchen »*« als »beliebig viele beliebige Zeichen«.
In Regulären Ausdrücken (nicht nur in OpenOffice oder LibreOffice) steht der Punkt ».« für ein beliebiges Zeichen, das Sternchen »*« bedeutet »beliebig viele der vorangegangenen Zeichen«. Erst zusammengesetzt ergibt sich so das Äquivalent zum „Excel-Sternchen“, also »beliebig viele beliebige Zeichen«.

Scheint auf den ersten Blick komplizierter, ist tatsächlich aber wesentlich flexibler. Wer mag kann ja mal über einige Ausdrücke meditieren ;)
  • ».*«
    »beliebig viele beliebige Zeichen, also 0, 1, 2, 3, …«
     in Excel: »*«
  • ».+«
    »beliebig viele beliebige Zeichen, aber mindestens eins, also 1, 2, 3, …«
     in Excel: ?
  • ».{2,4}«
    »mindestens zwei aber höchstens vier beliebige Zeichen, also 2, 3, 4«
     in Excel: ?
  • »[0-9A-Za-z]*«
    »beliebig viele Hexadezimalziffern, also 0, 1, 2, 3, …«
     in Excel: ?
  • »[0-9A-Za-z]+«
    »beliebig viele Hexadezimalziffern, aber mindestens eine, also 1, 2, 3, …«
     in Excel: ?
  • »[0-9A-Za-z]{2,4}«
    »mindestens zwei aber höchstens vier Hexadezimalziffern, also 2, 3, 4«
     in Excel: ?
Gruß
lorbass

Re: Problem mit Zählenwenn Excel/Calc

Verfasst: Do 12. Sep 2013, 18:24
von mah
Hallo lorbass,

danke für die etwas ausführliche Antwort! An die RegEx habe ich gar nicht gedacht :) Obwohl ich damit selber regelmäßig zu tun habe.
Leider erschwert dieser Unterschied natürlich das gemeinsame Arbeiten mit beiden OfficeSuiten erheblich.
Mal sehen ob es irgendwie machbar ist, excel mit RegEx zu befüttern.

Vielen Dank und Viele Grüße
MAH