Teddylein am 22.04.2008 um 22:19 Uhr
Ich möchte in Excel einen Geburtstagskalender erstellen, der mir tagesgenau das Alter der Personen anzeigen soll. Also wenn jemand z.B. am 23. April Geburtstag hat, soll sich erst an diesem Tag das Alter aktualisieren (also am 22. April 26 und ab 23. April 27 Jahre anzeigen).
Bisher habe ich folgendes probiert: Das heutige Datum (mit der Funktion HEUTE) in einer Zelle eingefügt und fixiert (F1). Das Alter wollte ich mit einer einfachen Subtraktion ausrechnen: Heutiges Datum (F$1) - Geburtsdatum (C4). Da liefert er mir ersteinmal das Alter in Tagen. Das habe ich dann als Jahr formatiert (JJ). Da zeigt er aber erst einen Tag nach dem Geburtstag das aktuelle Alter an.
Wer kann mir helfen?

Aktuelle Geburtstage farblich hervorheben, durch die Formel...
Unabhängig von der Excel-Version genügt es jetzt, die Geburtstagsliste einmal am Tag aufzurufen. Die hervorgehobene Markierung zeigt automatisch, welchem Kunden, Freund oder Verwandten Sie heute gratulieren müssen. Sie können diese Technik noch erweitern, wenn Sie beispielsweise drei Tage vor dem Geburtstag vorgewarnt werden möchten. Fügen Sie dafür der o.g. Formel ein weiteres Kriterium hinzu und wählen Sie eine andere Formatierung aus (beispielsweise einen grünen Hintergrund).
Berechnung des Alters
Fügen Sie der Tabelle eine weitere Spalte, z.B. mit der Überschrift Alter hinzu. Setzen Sie den Cursor in die erste Zelle der Spalte und geben Sie folgende Formel ein (ersetzen Sie dabei A1 durch die Adresse der ersten markierten Zelle mit Geburtsdaten): =GANZZAHL((HEUTE()-A1)/365,25) Kopieren Sie diese Formel wieder in die restlichen Zellen der Spalte.
http://www.cs-ilmenau.de/TP-Tipp13.html
leider verstehe ich Excel nicht mal in den Ansätzen, aber ich denke, dieser Link könnte Dich interessieren.
Teddylein am 1. Dezember 2009 20:20 Vielen Dank auch für Deinen Beitrag!

Ich hätte auch "Heutiges Datum (F$1) - Geburtsdatum (C4)+1) vorgeschlagen das scheint doch en klassisches "Samstag in 8 Tagen Problem" zu sein. Ich habe es mit office 2007 ausprobiert und funktioniert für verschiedenste Daten.
Teddylein am 23. April 2008 22:32 Ich habe jetzt folgende Funktion eingesetzt, die funzt bestens:
DATEDIF(C4;F$1;"Y") .

Hab ich gerade gegoogelt. Probier mal das: http://www.downloads.de/details.php?tabelle=Freizeit&id=5299
Teddylein am 22. April 2008 22:43 Ich kann die Datei bei mir leider nicht öffnen.
Außerdem steht da was von Durchschnittsalter. Das nutzt mit nichts.
Das klappt, vielen Dank!
Geht also wohl nur mit diesem Trick?
Muss erst noch prüfen, ob das immer (bei allen Geburtstagen) klappt.
Andere Ideen findest Du unten in meinem (google-) Posting
Interessante Ideen dabei, vielen Dank!
Bleibt nur noch das Problem: Wenn jemand 100 Jahre oder älter ist, zeigt er nur 00, 01, 02 usw. also nicht die 1 von der 100.
Formel: =JAHR($F$1- $C2 +1)-1900 und dann die Zelle benutzerdefiniert mit ##0 formatieren (eine Stelle wird immer angezeigt, die anderen nur, wenn was da ist).
Gute Anlaufstelle für Excelfragen: Das Excelforum von www.spotlight.de