Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

spezielle Geburtstagsliste
#1
Hallo!

Ich möchte, daß mir Excel ab Zelle J3 runtergehend alphabetisch meiner beigefügten Liste anzeigt, wer am heutigen Tag Geburtstag hat. Das sollte sich automatisch jeden Tag aktualisieren, wenn das Datum wechselt. Auch sollte mir das dazugehörige Alter in Jahren ab der Zelle K3 runtergehend angezeigt werden.

Ich habe insofern schon ein wenig vorgearbeitet, daß zumindest die Anzahl der "Geburtstagskinder" angezeigt wird. Vielleicht hat jemand dazu eine Idee?


.xlsx   Geburtstagsliste.xlsx (Größe: 176,75 KB / Downloads: 14)
Antworten Top
#2
Hi,

schreibe in H3:

=WENN((TAG(F3)=TAG(HEUTE()))*(MONAT(F3)=MONAT(HEUTE()));ZEILE();"")

und kopier die Formel runter.

Jetzt in J3:

=WENNFEHLER(INDEX(B:B;KKLEINSTE($H:$H;ZEILEN($1:1)));"")

Nach rechts kopieren und auch so weit runter, wie maximal Leute am selben Tag Geburtstag haben können.
[-] Folgende(r) 1 Nutzer sagt Danke an {Boris} für diesen Beitrag:
  • Al Swearengen
Antworten Top
#3
Vielen Dank, Boris!

Das ist genau das, was ich wollte.

Super!
Antworten Top
#4
Hi,

nur um dir den Mund wässrig zu machen...

Bei aktuellem Excel reicht

=FILTER(B3:C789;(TAG(F3:F789)=TAG(HEUTE()))*(MONAT(F3:F789)=MONAT(HEUTE())))

um alle Namen samt Vornamen zu bekommen.

Wenn diese Formel in J3 steht, bekommst du die Anzahl der Geburtstagskinder dann mit

=ZEILEN(J3#)
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top
#5
Moin und sabber! Wink
Die Prüfung würde ich anders machen:
Statt 
(TAG(F3:F789)=TAG(HEUTE()))*(MONAT(F3:F789)=MONAT(HEUTE()))
nehme ich 
TEXT(HEUTE();"MMTT")=TEXT(F3:F789;"MMTT")

Außerdem zur Verhinderung von #KALK! bei keinem Treffer:
=FILTER(B3:C789;TEXT(HEUTE();"MMTT")=TEXT(F3:F789;"MMTT");"niemand")

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#6
Früher oder später kommmt normalerweise die Frage, dass wenn die Mappe wegen Wochenende oder Feiertage nicht geöffnet wurde, auch die somit versäumten Geburtstage angezeigt werden sollen.

Dafür eine mit Power Query erstellte Lösung die immer die Geburtstage ab dem Tag nach dem letzten öffnen zeigt. Sofern die Mappe "heute" bereits geöffnet wurde, werden auch die "heutigen" Geburtstage gezeigt.

Über das Tabellenblatt "Last_Open" kann über die Zelle B2 auch gesteuert werden, dass auch noch weiter zurückliegende Geburtstage gezeigt werden. Eine Änderung dieses Werts wirken ab dem nächten öffnen bzw. wenn die Geburtagsliste aktualisiert wird.


Angehängte Dateien
.xlsx   cef - spezielle Geburtstagsliste (PQ).xlsx (Größe: 194,13 KB / Downloads: 7)
[-] Folgende(r) 1 Nutzer sagt Danke an ws-53 für diesen Beitrag:
  • Case
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste