Seite 1 von 1

.* in Calc version 7.6.5.2

Verfasst: Di 23. Apr 2024, 11:33
von Bennomat84
Hallo zusammen,

leider konnte ich nichts passendes zu meiner Frage im Forum finden, daher ein neues Thema:

Ich möchte Spalte M aufaddieren, wenn in Spalte L eine bestimmte Jahreszahl steht, was auch folgendermaßen gut funktioniert:

=SUMMEWENN(L1:L4;"2024";M1:M4)

nun stehen in meiner Spalte L, die ich als CSV importiere die Daten leider so: JJJJ-MM-DD.....

auf youtube habe ich einem Video gefunden, dass ab Version 4 von calc .* verwendet werden kann um jegliche x-beliebige Zeichen nach dem Suchkriterium zu ignorieren. Also in der Theorie wird auf "2024" geprüft und alles weitere ignoriert. Das ist genau das was ich benötige! Allerdings funktioniert das bei mir (Calc Version 7.6.5.2) leider nicht. Wenn ich "2024.*" eingebe, kommt als Ergebnis einfach 0, also wurde die Bedingung nirgendwo gefunden. Auch das einfache Beispiel aus dem Video mit Januar und Jan.* funktioniert bei mir nicht. Es liegt also nicht daran, dass ich nach Zahlen anstelle von Text vergleiche.

Meine Hoffnung ist nun, dass sich die Syntax für beliebige Zeichen x-beliebiger Anzahl von .* zu etwas anderem geändert wurde.

Kann mir jemand sagen, wie das jetzt funktioniert?

Ich wüsste einen Workaround, bei dem ich beim CSV import den Bindestrich auch zum Trennzeichen mache um die Jahreszahl zu isolieren. Das möchte ich aber nur ungerne machen, weil dann die Spaltenbezeichnungen nicht mehr stimmen.

Für sachdienliche Hinweise möchte ich mich im Voraus bedanken!

MfG

Benjamin

der Link zum Video auf welches ich mich bezogen habe ist hier:

https://www.youtube.com/watch?v=CbqWbH3UAFA

Re: .* in Calc version 7.6.5.2

Verfasst: Di 23. Apr 2024, 12:14
von Bennomat84
Nachtrag:

In der Hilfe unter "Platzhalter in Formeln verwenden" wird die Verwendung von * bestätigt, aber bei mir funktioniert das weder mit noch ohne Punkt. Fragezeichen als Platzhalter mit dem Beispiel aus der Hilfe funktioniert auch nicht.

Re: .* in Calc version 7.6.5.2

Verfasst: Di 23. Apr 2024, 12:18
von Bennomat84
Gelöst!!!

Folgenden Satz in der Hilfe gefunden:

Damit Platzhalter unterstützt werden, wählen Sie Extras – Optionen… – LibreOffice Calc – Berechnen und prüfen Sie, ob die Option Platzhalter in Formeln ermöglichen ausgewählt ist

Das hat es gebracht!

Re: .* in Calc version 7.6.5.2

Verfasst: Di 23. Apr 2024, 12:47
von mikele
Hallo,
unabhängig von Zahlenformat

Code: Alles auswählen

=SUMMENPRODUKT(Jahr(L1:L4)=2024;M1:M4)

Re: .* in Calc version 7.6.5.2

Verfasst: Di 23. Apr 2024, 13:01
von karolus
Hallo

Code: Alles auswählen

=SUMMEWENNS(M1:M4 ; JAHR(L1:L4) ; 2024)
mit strg+shift+enter abschliessen