Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: maximumm am Januar 04, 2012, 08:03:28 Vormittag
-
Hallo,
ich habe eine Liste mit Namen und Geburstagen dazu.
Die Liste ist alphabetisch sortiert. Gibt es eine Möglichkeit, jeweils den nächsten Geburtstag auszulesen, ohne dass die Liste nach dem Datum sortiert werden muss?
Ich stelle mir vor, dass der nächste Geburtstag in einer eigenen Zelle und daneben der Name des Geburtstagskinds ausgegeben wird.
Vielen Dank im Voraus
Max
-
Hallo Max,
in Anlehnung an excelformeln.de
Angenommen Deine Datumswerte stehen unsortiert in Spalte A
{=INDEX(A1:A100;VERGLEICH(MIN(WENN(A1:A100<>"";REST((MONAT(A1:A100)+TAG(A1:A100)/100-MONAT(HEUTE())-TAG(HEUTE())/100)+0,001;12,31)));WENN(A1:A100<>"";REST((MONAT(A1:A100)+TAG(A1:A100)/100-MONAT(HEUTE())-TAG(HEUTE())/100)+0,001;12,31));0))}
Achtung! Die geschweiften Klammern nicht eingeben, sondern über STRG-SHIFT-ENTER - erzeugen - Matrixformel
Den dazugehörigen Namen aus Spalte B ermittelst Du über:
=SVERWEIS(D1;A:B;2;FALSCH)
-
Hallo!
Hoffe das die Tabelle hinten dran hängt.
Nachtag: ist gelungen.
Die nächsten Geburtstage Zeitraum 14 Tage werden eingefärbt.
Gruß
Wilfried
-
Hallo an alle,
funktioniert einwandfrei.
LG
Max
-
hallo Wilfried07
kann leider Deine Tabelle nirgends finden
Gruß Mexico67
-
Hallo mexico67,
die Datei findest Du unterhalb des Beitrags von wilfried07, siehe auch den beigefügten Screenshot.
Gruß
Officer
-
Hallo Officer,
vielen Dank habe ich glatt übersehen
Herzlichen Gruß aus dem Schwarzwald
Mexico67