[ gelöst ] Geburtstagsliste sortiert nach Monaten

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Benutzeravatar
boser
*****
Beiträge: 264
Registriert: Mi, 02.09.2009 08:28
Kontaktdaten:

[ gelöst ] Geburtstagsliste sortiert nach Monaten

Beitrag von boser »

Hallo,
habe schon in der Hilfe , Forum , Google gesucht und :( kein befriedigende Antwort erhalten.
folgendes Problem.
Ich habe eine Liste von Mitgliedern eines Vereins/Clubs. In der Spalte "Geburtstag" stehen die Geburtstage drin .( :wink: was sonst :!: ).
Jetzt würde ich gerne eine Liste haben, wo die Geburtstage nach Monat sortiert sind .
Frage :
1. Gibt es dafür eine einfache Lösung ? Ohne Hilfsspalten , Hilfstabelle.
Zusatzfrage :
2. Kann man die Monatsgruppen, die entstehen auch mit einem Monatsnamen überschreiben ?
bzw.
3. Die Einträge in Monate zusammenfassen , mit dem Monatsnamen als Überschrift ?
mfg
boser
Zuletzt geändert von boser am Sa, 30.10.2010 09:46, insgesamt 1-mal geändert.
mfg
boser

linux suse 11.4 / 12.2 ; LibreOffice 3.4.2
yeti
*****
Beiträge: 324
Registriert: Mi, 20.10.2004 12:11
Wohnort: Emmendingen

Re: Geburtstagsliste sortiert nach Monaten

Beitrag von yeti »

Hi,

einfach und ohne Zusatzspalten.... ich wüsste nicht. Vielleicht mit einem Makro? Aber zumindest für mich fällt dann das Wort "einfach" weg :)

Aus dem Datum bekommst Du den Monat mit der Funktion =monat(A15) --> In A15 steht das Datum.
DAmit kannst Du dann weiter arbeiten.... Textfunktionen für die Ausgabe von "Oktober" statt 10 gibt es auch.
Allerdings bei mir nicht ohne Hilfsspalten. Sinnvoll eingebaut, machten DIe sogar Sinn.

Viele Grüße
Yeti
Thomas Mc Kie
******
Beiträge: 921
Registriert: Mo, 12.04.2010 00:37

Re: Geburtstagsliste sortiert nach Monaten

Beitrag von Thomas Mc Kie »

zu 1.
den zu sortierenden Bereich auswählen und dann auf Daten-Sortieren klicken
Ohne Hilfsspalte klappt das aber nur chronologisch. Da musst du schon eine Hilfsspalte anlegen und dort die Monate auslesen (=Monate(A1)).

Zu 2. und 3.
Du kannst das Format des Datums so gestalten wie du es willst (z.B. die Spalte mit den Geburtstagen auswählen und dort per Rechtsklick - Zellen formatieren das Format Datum auswählen und dann ein passendes Format aussuchen; alternativ kannst du dir noch ne weitere Hilfsspalte anlegen, und dort auf die Datumsspalte verweisen und dann z.B. nur MMMM als Format ausgeben lassen)
Zum Sortieren ist diese Spalte aber trotzdem ungeeignet, da weiterhin das gesamte Datum "hinter" der Anzeige verankert ist, eine Sortierung nach dieser Spalte würde nicht dasselbe ergeben, wie unter 1.

Grüße

Thomas

Argh, war ich zu langsam.
yeti
*****
Beiträge: 324
Registriert: Mi, 20.10.2004 12:11
Wohnort: Emmendingen

Re: Geburtstagsliste sortiert nach Monaten

Beitrag von yeti »

Thomas Mc Kie hat geschrieben:...

Argh, war ich zu langsam.
Aber nur, weil ich weniger geschrieben hab ;)
Benutzeravatar
boser
*****
Beiträge: 264
Registriert: Mi, 02.09.2009 08:28
Kontaktdaten:

Re: Geburtstagsliste sortiert nach Monaten

Beitrag von boser »

hallo,
danke für die zwei Antworten.
Ich hab es jetzt mit einer Hilfsspalte ausprobliert und folgendes Gemacht:
1. Hilfespalte angelegt.
2. Formel : =Monat(XX) eingetragen.
3. Nach unten Ausgefüllt.
4. Spalte als MMMM Formatiert.
Ergebnis : ich erhalte nur Januar und Dezember , kein FEB-NOV.
Warum ? :?

mfg
boser
P.S. wenn ich die Hilfespalte mit TT.MM.JJ Formatiere, dann wird der 23.06.37 ( Spalte Geburtstag ) zum 05.01.00 ( durch die Format = Monat(XX) ). :? :?
mfg
boser

linux suse 11.4 / 12.2 ; LibreOffice 3.4.2
yeti
*****
Beiträge: 324
Registriert: Mi, 20.10.2004 12:11
Wohnort: Emmendingen

Re: Geburtstagsliste sortiert nach Monaten

Beitrag von yeti »

Hmmm....

Versuch mal das Datum mit dieser Funktion in einer Hilfspalte darzustellen:

=Text(A15;"mmmm")

DA sollte dann auch der Monat als Text ausgegeben werden. Kann man damit dann sortieren?

Viele Grüße
Yeti
yeti
*****
Beiträge: 324
Registriert: Mi, 20.10.2004 12:11
Wohnort: Emmendingen

Re: Geburtstagsliste sortiert nach Monaten

Beitrag von yeti »

boser hat geschrieben:hallo,
danke für die zwei Antworten.
Ich hab es jetzt mit einer Hilfsspalte ausprobliert und folgendes Gemacht:
1. Hilfespalte angelegt.
2. Formel : =Monat(XX) eingetragen.
3. Nach unten Ausgefüllt.
4. Spalte als MMMM Formatiert.
Ergebnis : ich erhalte nur Januar und Dezember , kein FEB-NOV.
Warum ? :?

mfg
boser
P.S. wenn ich die Hilfespalte mit TT.MM.JJ Formatiere, dann wird der 23.06.37 ( Spalte Geburtstag ) zum 05.01.00 ( durch die Format = Monat(XX) ). :? :?
LIegt vermutlich daran, dass durch die Funktion monat(A15) - nehmen wir mal an Oktober wäre dann die 10 - als Ergebnis in der Zelle steht und Januar kommt deshalb zustande, weil der Kalender aus aufeinanderfolgenden Zahlen besteht. Für jeden Tag eine Zahl... so dass die 10 dann den 10.1.1900 (bei dir wäre das aufgrund des Formats 10.1.00) darstellt.

Versuch es deshalb mit der von mir beschiebenen Textfunktion oder sortiere nach der Zahl und DU hast keinen Monat da stehen.

Gruß Yeti
Benutzeravatar
boser
*****
Beiträge: 264
Registriert: Mi, 02.09.2009 08:28
Kontaktdaten:

Re: Geburtstagsliste sortiert nach Monaten

Beitrag von boser »

Hallo Yeti,

ja es wird sortiert, und zwar so "April","August","Dezember","Februar" , also nach dem ABC.

mfg
boser
mfg
boser

linux suse 11.4 / 12.2 ; LibreOffice 3.4.2
Thomas Mc Kie
******
Beiträge: 921
Registriert: Mo, 12.04.2010 00:37

Re: Geburtstagsliste sortiert nach Monaten

Beitrag von Thomas Mc Kie »

Dann lies doch bitte nochmal meinen Beitrag oben, da hab ich auf genau dieses Verhalten hingewiesen (gut, da das mit dem Datum gemeint, aber das erklärt auch die Sortierung nach dem Alphabet).
Du benötigst die Zahlen zum richtigen Sortieren. Und wenn du Monate ausgegeben haben willst, mach entweder noch eine Zusatzspalte (aber nach der kannst du nicht sortieren) oder lass dir den Monat gleich in der Geburtstagsdatumsspalte mit anzeigen (einfach passendes Format für z.B. 12. Februar 1997 auswählen). Hab ich aber auch schon erklärt.

Grüße

Thomas
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Geburtstagsliste sortiert nach Monaten

Beitrag von Karolus »

Hallo
4. Spalte als MMMM Formatiert.
Das ist Quatsch (ebenso wie dein Ps. )- weil:
mit =MONAT( richtiges_Datum ) bekommst du als Ergebnis ein ganze Zahl von 1 bis 12 ! →
→ Alle Datumswerte im Bereich 1 bis 12 Tage nach dem OOobasisdatum 30.12.1899 fallen auf einen Dezember oder Januar !

Merke: Formatiere nur echte Datumswerte in ein Datumsformat.
falls du nochmal die Monatsnamen benötigst mach einfach = datums_zelle und formatiere die auf MMMM

Gruß Karo
LO25.2… debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)
yeti
*****
Beiträge: 324
Registriert: Mi, 20.10.2004 12:11
Wohnort: Emmendingen

Re: Geburtstagsliste sortiert nach Monaten

Beitrag von yeti »

boser hat geschrieben:Hallo Yeti,

ja es wird sortiert, und zwar so "April","August","Dezember","Februar" , also nach dem ABC.

mfg
boser
Dann stell doch mal eine Beispieldatei hier ein.
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Geburtstagsliste sortiert nach Monaten

Beitrag von Karolus »

Hallo
ja es wird sortiert, und zwar so "April","August","Dezember","Februar" , also nach dem ABC.
Was erwartet ihr denn - Text wird alphabetisch sortiert.


Gruß Karo
LO25.2… debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)
yeti
*****
Beiträge: 324
Registriert: Mi, 20.10.2004 12:11
Wohnort: Emmendingen

Re: Geburtstagsliste sortiert nach Monaten

Beitrag von yeti »

Karolus hat geschrieben:Hallo
ja es wird sortiert, und zwar so "April","August","Dezember","Februar" , also nach dem ABC.
Was erwartet ihr denn - Text wird alphabetisch sortiert.


Gruß Karo
Klar logisch... war blöd ;)
Benutzeravatar
boser
*****
Beiträge: 264
Registriert: Mi, 02.09.2009 08:28
Kontaktdaten:

Re: Geburtstagsliste sortiert nach Monaten

Beitrag von boser »

Hallo Yeti,
ich habe folgendes Gelernt:
1. Datum "23.06.34" wird durch =MONAT(XX) in die Zahl 6 umgewandelt.
2. Die Zahl 6 wird durch MMMM-Formatierung in das Datum 05.01.1900 gewandelt, weil es der 6.Tag ist, ab dem Datum-Startpunkt.
deshalb:
1. Datum "23.06.34" mit =Text(XX;"mmmm") in ein Textfeld umwandeln mit dem Monatsnamen ( hier : Juni ).
2. Danach Sortieren mit der Option :"Benutzerdefinierte Sortierreihenfolge" und da die reihenfolge : "Januar,Februar,...."
und dann hat man die Monate in der richtigen Reihenfolge. :o

Es funktioniert jetzt.

Danke an Alle. :)
boser
mfg
boser

linux suse 11.4 / 12.2 ; LibreOffice 3.4.2
Thomas Mc Kie
******
Beiträge: 921
Registriert: Mo, 12.04.2010 00:37

Re: Geburtstagsliste sortiert nach Monaten

Beitrag von Thomas Mc Kie »

Hab ich doch auch gesagt. EDIT: bezog sich auf die Posts vor dem Letzten
Auch das mit der Datumszelle.

Hört/liest mich keiner? :shock: :D
Zuletzt geändert von Thomas Mc Kie am Sa, 30.10.2010 09:30, insgesamt 1-mal geändert.
Antworten