Clever-Excel-Forum

Normale Version: Geburtstag ermitteln
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

ich habe eine Liste mit Personen und deren Geburtstage. 

Wie kann ich herausfinden, wer davon in 2020 zwischen 16-31.12.2020 Geburtstage haben?

Gibt es eine Formel dazu?


Martin 01.12.1983
Kustab 22.04.1980
etc...
Hallo, was hat das denn mit Urlaubstage(n) zu tun..? Ist ja nun geändert, aber wer kann denn das vorher sagen..?
Hallo


Zitat:@ Jockel   wer kann denn das vorher sagen..?     Der Klapperstorch, denn der kennt sicher alle Geburtsdaten!!
Sorry, dne Spruch konnte ich mir nicht verkneifen   ....

Ja, trennt man in einer Formel das Jahr ab, bleiben Tag und Monat übrig.  Und das Datum ist Fakt, kein heiteres Ratespiel ...
Schriebt man sich Namen mit Tag und Monat in eine 2. Tabelle kann man die sicher sortieren.  Problem gelöst ...

mfg  Gast 123
(16.01.2019, 19:35)Gast 123 schrieb: [ -> ]Hallo
Sorry, dne Spruch konnte ich mir nicht verkneifen   ....

...

mfg  Gast 123

Hallo Dast, kein Problem für dne Spruch... Aber ich weiß nicht ob ich im Dezember 2020 noch lebe... Aber optimistisch wir wir sind kann man das Problem(chen) freilich lösen, aber ich habe keine Lust, wegen des letzten threads vom TE...
Hallo,
vor langer, langer Zeit habe ich einmal eine Tabelle erstellt. Vielleicht hilft sie ja.

Lg
Marcus
Hallo,

ein weiterer Ansatz. Hiermit kann man aber noch nicht den gefragten Bereich erfragen ...

ABC
1GeborenDatum heute?Alter
229.02.200028.02.20010,99931554

ZelleFormel
C2=WENN(ODER(GANZZAHL((JAHR(B2)-JAHR(A2))/4);(B2-A2)/365,25<1);(B2-A2)/365,25;(B2-A2)/365)

Diese Tabelle weitergesponnen ... ich weiß nicht ob das so ganz richtig ist ...

ABCDEF
1GeborenDatum heute?Alter gerundetVergleichsalterVergleichsdatum
229.02.200028.02.200101Geburtstag16.03.2001
301.03.200001.03.200101Geburtstag
429.02.200002.03.200111
528.02.200203.03.200100
629.02.200004.03.200111
729.02.200005.03.200111
801.01.190006.03.2001101101
901.01.191007.03.20019191

ZelleFormel
C2=ABRUNDEN(WENN(ODER(GANZZAHL((JAHR(B2)-JAHR(A2))/4);(B2-A2)/365,25<1);(B2-A2)/365,25;(B2-A2)/365);0)
D2=ABRUNDEN(WENN(ODER(GANZZAHL((JAHR($F$2)-JAHR(A2))/4);($F$2-A2)/365,25<1);($F$2-A2)/365,25;($F$2-A2)/365);0)
E2=WENN(C2<>D2;"Geburtstag";"")

Lg
Marcus
Moin!
Den aktuellen Geburtstag ermittelt man ja eher mittels =DATUM(JAHR(HEUTE());MONAT(GebTag);TAG(GebTag))
Danach kann man ja bequem filtern.
Per Formel dann mittels INDEX(KKLEINSTE()) oder auch AGGREGAT()

Und da ich hier ja regelmäßig die Möglichkeiten der neuen Funktionen einstreue:
Es reicht für die GebTage eine Formel in D2:D19 sowie die neue Funktion ausschließlich in F2

ABCDEFGH
1NameVornameGeb.-Tagdieses Jahr>16.12.<25.12.
2Behr  Hanni  20.12.199720.12.2019Behr  Hanni  20.12.1997
3Raab  Liliane  24.12.199224.12.2019Gross  Bernadette  20.12.2004
4Bähr  Heinz-Wilhelm  06.12.200006.12.2019Jakob  Amalia  17.12.1974
5Jakob  Amalia  17.12.197417.12.2019Paul  Luzia  24.12.1997
6Heise  Franka  30.12.199630.12.2019Pohl  Anne  24.12.1976
7Paul  Luzia  24.12.199724.12.2019Raab  Liliane  24.12.1992
8Kröger  Thea  12.12.198612.12.2019Rieger  Hans-Willi  20.12.1970
9Köhn  Carl  05.12.196605.12.2019Wehner  Annerose  22.12.1997
10Pohl  Anne  24.12.197624.12.2019
11Ortmann  Janin  05.12.198005.12.2019
12Beckmann  Falk  01.12.197301.12.2019
13Mack  Philipp  27.12.197627.12.2019
14Kluge  Geraldine  29.12.198329.12.2019
15Wehner  Annerose  22.12.199722.12.2019
16Gross  Bernadette  20.12.200420.12.2019
17Rieger  Hans-Willi  20.12.197020.12.2019
18Morgenstern  Ljubica  31.12.200531.12.2019
19Krieger  Inken  28.12.199928.12.2019

ZelleFormel
D2=DATUM(JAHR(HEUTE());MONAT(C2);TAG(C2))
F2=SORTIEREN(FILTER(A:C;(D:D>DATUM(JAHR(HEUTE());12;16))*(D:D<DATUM(JAHR(HEUTE());12;25))))

Gruß Ralf
Hallo Ralf,

ab wann gibt es diese Funktionen? Bei meinen Excel Versionen kommen Fehler - Schade.

Lg
Marcus
Leider erst im aktuellen Update der Abo-Version, Marcus!

Aber ich habe in meinem Fundus noch eine Datei mit den Alternativen wie oben angesprochen.
Bei Dir wird AGGREGAT auch nicht funktionieren, die INDEX(KKLEINSTE()) wird es aber tun.

Gruß Ralf
Danke Ralf,

ich beschäftige mich mal damit. Meine Formellösung hat wohl noch einen Fehler ... Dodgy .

Merci
Marcus
Seiten: 1 2