Seite 1 von 2

[gelöst] Schnelle Übersicht über anstehende/kürzliche Geburtstage?

Verfasst: Mi 21. Dez 2022, 12:31
von hylli
Ich erstelle für unseren Vereinsvorstand jährlich eine Liste aller Mitglieder (ca. 1.100 Mitglieder) als CSV.

Der Vereinsvorstand hat mich nun angefragt, wie man schnell eine Übersicht - ausgehend von HEUTE() - der "anstehenden" Geburtstage der nächsten 7 Tage bekommen könnte. Es wäre für ihn und seinen Vorstandskollegen wichtig, so etwas mal schnell im Blick zu haben.

Ich würde das mal erweitern auf z.B. -7 Tage bis +7 Tage, oder allgemein eben -X Tage bis +Y Tage, je nach Wunsch des Vorstand

Dazu sollte natürlich auch das Alter ausgegeben werden und Jubiläen (50, 60, 70, 75, 80, ...) vielleicht farblich hervorgehoben werden.

Jemand eine Idee, wie ich so etwas als z.B. eigenständiges Tabellenblatt umsetzen kann, so dass der Vorstand dann nur noch das Dokument öffnen muss, und das Gewünschte zu sehen bekommt?`

Als ergänzender Hinweis:
Stand heute haben pro Jahrestag von 1 bis maximal 9 Mitglieder Geburtstag.

Hylli

Re: Schnelle Übersicht über anstehende/kürzliche Geburtstage?

Verfasst: Mi 21. Dez 2022, 17:15
von karolus
Hallo
der nächste Geburtstag ab morgen für gegebene Geburtstermine:
$1: =EDATUM( termin ;(JAHRE( termin ;HEUTE();0)+1)*12) #Datumsformat
die Differenz in Tagen bis dahin:
$2: $1 - HEUTE()#Standardformat
Alter in Jahren:
$3: =JAHRE( termin ; $1 ; 0)#Standardformat
runde Geburtstage:
$4: =REST( $3 ;10)=0

Die entsprechenden Auszüge, lassen sich dann bequem über $2 und $4 filtern.

Re: Schnelle Übersicht über anstehende/kürzliche Geburtstage?

Verfasst: Do 22. Dez 2022, 15:39
von hylli
Danke für den Denkanstoß, einen ähnlichen Ansatz hatte ich tatsächlich schon gewählt.

Habe allerdings dazu noch mit Pivot-Tabellen mit bedingten Formatierungen experimentiert, das wollte dann nicht so ganz klappen.

Deinen Ansatz habe ich nun übernommen, allerdings bei $1 wegen "heutigem" Geburtstag diese Funktion gewählt:
=WENN(UND(MONAT(HEUTE())=MONAT($H2);TAG(HEUTE())=TAG($H2));DATUM(JAHR(HEUTE());MONAT($H2);TAG($H2));EDATUM($H2;(JAHRE($H2;HEUTE();0)+1)*12))

In $H2 steht der eigentliche Geburtstag drin, das als ergänzende Erläuterung.

Tut was es soll, geht aber wahrscheinlich auch kürzer/eleganter?!?

$2 und $3 analog Dir und $4 angepasst für unsere Definition "Runde Geburtstage", wenn es um einen offiziellen Geburtstagsbrief hierzu geht. ($3 = 50,60,65,70,75,80,85...).

Hylli

Re: Schnelle Übersicht über anstehende/kürzliche Geburtstage?

Verfasst: Do 22. Dez 2022, 16:22
von karolus
Hallo
Würde da nicht mein $1 aber mit: …HEUTE()-1… passen

Re: Schnelle Übersicht über anstehende/kürzliche Geburtstage?

Verfasst: Do 22. Dez 2022, 16:33
von hylli
Hiermit...
=EDATUM($H2;(JAHRE($H2;HEUTE()-1;0);+1)*12)
bekomme ich Fehler:509?

Hylli

Re: Schnelle Übersicht über anstehende/kürzliche Geburtstage?

Verfasst: Do 22. Dez 2022, 16:44
von karolus
hylli hat geschrieben:
Do 22. Dez 2022, 16:33
Hiermit...
=EDATUM($H2;(JAHRE($H2;HEUTE()-1;0);+1)*12)
bekomme ich Fehler:509?

Hylli
Ja, weil du ein Semicolon vor +1 reingebastelt hast!

Re: Schnelle Übersicht über anstehende/kürzliche Geburtstage?

Verfasst: Do 22. Dez 2022, 19:26
von hylli
Autsch, peinlich!!! Habe ich doch tatsächlich übersehen, obwohl ich die Funktion nochmals abgeglichen hatte.

Habe noch JAHRE() durch DATUMDIF() ersetzt, da mein Vorstand nur MS-Office einsetzt, und Excel mit JAHRE() nichts anzufangen weiß.

Ansonsten passt das jetzt erst einmal so.

Nochmals vielen Dank!


Hylli

Re: [gelöst] Schnelle Übersicht über anstehende/kürzliche Geburtstage?

Verfasst: Fr 23. Dez 2022, 21:58
von Helmut_S
Hallo hyllli, der Weihnachtsmann oder das Christkind, steht vor der Tür und bringt dir eine Kleinigkeit in der Hoffnung, dir oder anderen Tabellenkalulierern eine kleine Freude zu bereiten.
Siehe Tabelle, die auch in Excel funktionieren müsste. Beachte die Kommentare in der Tabelle.
Frohe Weihnachten, Helmut

Re: [gelöst] Schnelle Übersicht über anstehende/kürzliche Geburtstage?

Verfasst: Fr 23. Dez 2022, 23:40
von karolus
@Helmut:
Wieso sind es in einem Schaltjahr 9Tage vom 23.12 bis Sylvester aber nur 8 Tage in den anderen Jahren :shock:

Re: [gelöst] Schnelle Übersicht über anstehende/kürzliche Geburtstage?

Verfasst: Sa 24. Dez 2022, 09:01
von Helmut_S
Hallo @ Karlus,
Wieso sind es in einem Schaltjahr 9Tage vom 23.12 bis Sylvester aber nur 8 Tage in den anderen Jahren :shock:
wieso es in deiner Tabelle so aussieht weiß ich nicht, bei mir sind es 8 Tage.
gruß Helmut