Libre Office

Datenreihe definieren

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
Araneus
Beiträge: 6
Registriert: Fr 22. Mär 2024, 11:05

Datenreihe definieren

Beitrag von Araneus » Do 8. Okt 2026, 22:24

Moin, moin,
Ich sammele Daten über Wetterdaten seit 1950. Ein Winter reicht jeweils von November bis Februar. Ein Winter wird deshalb als Spaltenüberschrift mit 50/51, 51/52, 52/53 bezeichnet. Wie kann ich daraus eine Reihe bilden, die ich mit der Maus bis zum Winter 25/26 erweitern kann? Wie man reine Zahlenreihen erweitern kann, weiß ich schon, aber in diesen Spaltenüberschriften kommt ein Slash vor, das macht die Sache kompliziert. Ich habe bereits 3 Methoden von KI ausprobiert, aber keine funktioniert! Für jeden Hinweis bedanke ich mich im Voraus.

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2762
Registriert: Fr 10. Dez 2010, 10:01

Re: Datenreihe definieren

Beitrag von karolus » Fr 9. Okt 2026, 05:39

Hallo

In einer Spalte untereinander:

Code: Alles auswählen

=LET(x;DATUM(FOLGE(76; ;1950);12;31);TEXT(x;"jj\/")&TEXT(x+1;"jj"))
In einer Zeile:

Code: Alles auswählen

=LET(x;DATUM(FOLGE( ;76;1950);12;31);TEXT(x;"jj\/")&TEXT(x+1;"jj"))
Die Formel erzeugt eine Liste der »Sylvester«-daten von 1950 bis 2026 und gibt diese Daten und das darauffolgende »Neujahrs«-datum als Text mit zweistelliger Jahreszahl aus.
Zuletzt geändert von karolus am Fr 9. Okt 2026, 05:57, insgesamt 1-mal geändert.
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)

Benutzeravatar
miesepeter
* LO-Experte *
Beiträge: 2319
Registriert: So 19. Dez 2010, 18:16
Wohnort: Bayern

Re: Datenreihe definieren

Beitrag von miesepeter » Fr 9. Okt 2026, 05:57

Uff, was für Frühaufsteher, guten Morgen @karolus.

Meine etwas simple :oops: Lösung siehe auch Anlage.
.
DatenreiheZeile.png
DatenreiheZeile.png (45.48 KiB) 189 mal betrachtet
.
DatenreiheZeile.ods
(23.95 KiB) 9-mal heruntergeladen

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2762
Registriert: Fr 10. Dez 2010, 10:01

Re: Datenreihe definieren

Beitrag von karolus » Fr 9. Okt 2026, 06:09

miesepeter hat geschrieben: ↑
Fr 9. Okt 2026, 05:57
Uff, was für Frühaufsteher, guten Morgen @karolus.
Senile Bettflucht :lol: Guten Morgen du Miese-Peter!
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)

paljass
* LO-Experte *
Beiträge: 712
Registriert: Fr 18. Mär 2011, 15:34

Re: Datenreihe definieren

Beitrag von paljass » Fr 9. Okt 2026, 10:39

Es ist schon etwas später, daher ganz einfach:
In A1 eintragen "50/51", in B1 die Formel "=LINKS(A1;2)+1&"/"&RECHTS(A1;2)+1" und nach rechts ziehen (getestet mit Lo 26.8 unter Linux Mint).

@Karolus
Wenn ich deine Formel in eine Tabelle einfüge, kommt da in jeder Zelle "50/51" bei raus. Gebe ich sie als Matrixformel ein, erscheint in der ersten Zelle "'Überlauf!"

Gruß paljass

Mondblatt24
* LO-Experte *
Beiträge: 3653
Registriert: Fr 3. Mär 2017, 17:12

Re: Datenreihe definieren

Beitrag von Mondblatt24 » Fr 9. Okt 2026, 12:23

@paljass,
paljass hat geschrieben: ↑
Fr 9. Okt 2026, 10:39
Es ist schon etwas später, daher ganz einfach:
Ganz so einfach ist es leider nicht.
Es soll ja nach 98/99 → 99/00 folgen, das ist bei deiner Methode nicht der Fall.


Gruß
Peter
Win 11 (x64) ▪ LO 26.8.1.1 (x86_64) ▪ AOO Portable 4.1.16
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2762
Registriert: Fr 10. Dez 2010, 10:01

Re: Datenreihe definieren

Beitrag von karolus » Fr 9. Okt 2026, 12:58

paljass hat geschrieben: ↑
Fr 9. Okt 2026, 10:39
Es ist schon etwas später, daher ganz einfach:
In A1 eintragen "50/51", in B1 die Formel "=LINKS(A1;2)+1&"/"&RECHTS(A1;2)+1" und nach rechts ziehen (getestet mit Lo 26.8 unter Linux Mint).
Deine Formel hat einen »Milleniums-Bug«
paljass hat geschrieben: ↑
Fr 9. Okt 2026, 10:39
@Karolus
Wenn ich deine Formel in eine Tabelle einfüge, kommt da in jeder Zelle "50/51" bei raus. Gebe ich sie als Matrixformel ein, erscheint in der ersten Zelle "'Überlauf!"

Gruß paljass
Die Formeln funktionieren (als Matrix-formel) bei mir unter 25.8 … 26.2 … 26.8

Zwei hab ich noch A1: »50/51«
in B1 oder A2:

Code: Alles auswählen

=VERBINDEN("/";1;TEXT(REST(REGAUS(A1;"\d+"; ;{1;2})+1;100);"00"))
oder auch

Code: Alles auswählen

=VERBINDEN("/";1;TEXT(REST(TEXTTEILEN(A1;"/")+1;100);"00"))
als Matrixformel abschliessen mit strg+shift+enter…
…von B1 aus mit gedrückter strg-taste nach rechts ziehen
…von A2 aus mit gedrückter strg-taste nach unten ziehen
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)

Araneus
Beiträge: 6
Registriert: Fr 22. Mär 2024, 11:05

Re: Datenreihe definieren

Beitrag von Araneus » Fr 9. Okt 2026, 23:46

Moin, moin miesepeter,
Deine Lösung ist für mich die beste! Die Reihe lässt sich bis 99/00 fortführen. Dann passe ich die Formel neu an. 1000 Dank für deine Hilfe!

Open Office
Antworten