Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 11:16:26
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Alter berechnen (nicht mit datedif!?!)

Alter berechnen (nicht mit datedif!?!)
Vicky
Hallo,
ich bin auf der Suche nach einer Formel, mit der ich das Alter berechnen kann.
Gefunden habe ich bisher sehr viel nur alles leider nicht so, wie gewünscht.
Ich hätte gerne eine Ausgabe in Jahren, Monaten, WOCHEN und Tagen... kann aber maximal noch das ohne Wochen finden nur das soll dabei sein.
Geht das?
Ich hoffe mir kann hier jemand weiterhelfen.
Vicky
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Alter berechnen (nicht mit datedif!?!)
04.05.2010 18:34:48
hary
hallo
meist Du so fuer Wochen.
Tabellenblattname: Tabelle1
 

A

B

C

1

05.05.2005

12.05.2006

53


Benutzte Formeln:
C1: =GANZZAHL((B1-A1)/7)
gruss hary
Anzeige
Alter in Jahren, Monaten, Wochen, Tagen
04.05.2010 19:09:18
Erich
Hi,
meinst du das so?
( in Anlehnung an http://www.excelformeln.de/formeln.html?welcher=141 )
 ABC
130.06.200709.08.20103 Jahr(e), 1 Monat(e), 1 Woche(n) und 2 Tag(e)

Formeln der Tabelle
ZelleFormel
C1=DATEDIF(A1;B1;"y")&" Jahr(e), "&DATEDIF(A1;B1;"ym")& " Monat(e), " &KÜRZEN((TAG(B1)-TAG(A1)+(TAG(A1)>TAG(B1))*TAG(DATUM(JAHR(A1); MONAT(A1)+1;)))/7;)&" Woche(n) und " &REST(TAG(B1)-TAG(A1)+(TAG(A1)>TAG(B1))*TAG(DATUM(JAHR(A1); MONAT(A1)+1;)); 7)&" Tag(e)"

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Alter in Jahren, Monaten, Wochen, Tagen
04.05.2010 22:05:09
BoskoBiati
Hallo,
ich hätte da auch noch eine Formel, die aber leicht andere Ergebnisse bringt:
Tabelle2

 DEFG
18115.02.201029.05.20100 Jahr(e), 3 Monat(e), 2 Woche(n) und 0 Tag(e)0 Jahr(e), 3 Monat(e), 2 Woche(n) und 0 Tag(e)
18215.02.201030.05.20100 Jahr(e), 3 Monat(e), 2 Woche(n) und 1 Tag(e)0 Jahr(e), 3 Monat(e), 2 Woche(n) und 1 Tag(e)
18315.02.201031.05.20100 Jahr(e), 3 Monat(e), 2 Woche(n) und 2 Tag(e)0 Jahr(e), 3 Monat(e), 2 Woche(n) und 2 Tag(e)
18415.02.201001.06.20100 Jahr(e), 3 Monat(e), 2 Woche(n) und 0 Tag(e)0 Jahr(e), 3 Monat(e), 2 Woche(n) und 3 Tag(e)
18515.02.201002.06.20100 Jahr(e), 3 Monat(e), 2 Woche(n) und 1 Tag(e)0 Jahr(e), 3 Monat(e), 2 Woche(n) und 4 Tag(e)
18615.02.201003.06.20100 Jahr(e), 3 Monat(e), 2 Woche(n) und 2 Tag(e)0 Jahr(e), 3 Monat(e), 2 Woche(n) und 5 Tag(e)
18715.02.201004.06.20100 Jahr(e), 3 Monat(e), 2 Woche(n) und 3 Tag(e)0 Jahr(e), 3 Monat(e), 2 Woche(n) und 6 Tag(e)
18815.02.201005.06.20100 Jahr(e), 3 Monat(e), 2 Woche(n) und 4 Tag(e)0 Jahr(e), 3 Monat(e), 3 Woche(n) und 0 Tag(e)

Formeln der Tabelle
ZelleFormel
F181=DATEDIF(D181;E181;"y")&" Jahr(e), "&DATEDIF(D181;E181;"ym")& " Monat(e), " &KÜRZEN((TAG(E181)-TAG(D181)+(TAG(D181)>TAG(E181))*TAG(DATUM(JAHR(D181); MONAT(D181)+1;)))/7;)&" Woche(n) und " &REST(TAG(E181)-TAG(D181)+(TAG(D181)>TAG(E181))*TAG(DATUM(JAHR(D181); MONAT(D181)+1;)); 7)&" Tag(e)"
G181=DATEDIF(D181;E181;"Y")& " Jahr(e), "&DATEDIF(D181;E181;"YM")&" Monat(e), "&GANZZAHL(DATEDIF(D181;E181;"Md")/7)&" Woche(n) und "&REST(DATEDIF(D181;E181;"Md"); 7)&" Tag(e)"

Bedingte Formatierungen der Tabelle
ZelleNr.: / BedingungFormat
G1811. / Formel ist =G181<>F181Abc


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß
Bosko
Anzeige
AW: Alter in Jahren, Monaten, Wochen, Tagen
05.05.2010 06:07:51
BoskoBiati
Hallo,
es gibt zu diesem Thema in mehreren Foren ähnliche Diskussionen. Es zeigt sich immer die gleiche Problematik mit den Monatswechseln.
Gruß
Bosko
AW: Alter in Jahren, Monaten, Wochen, Tagen
05.05.2010 08:21:25
Wilfried
Hallo!
Nach Jahre, Monate, Wochen, Tage. Meinst Du es so?
[html]
Arbeitsblatt mit dem Namen 'Test'
 ABCDE
1Differenz in Jahre, Monate, Wochen und Tage auf Heute    
2     
3GeburtstagJahrMonatWochenTage
426.11.20072512
529.10.195554606
625.11.20063513
725.10.20063613
816.11.197831525
914.12.20027430

ZelleFormel
B4=DATEDIF($A4;HEUTE();"y")
C4=DATEDIF(A4;HEUTE();"ym")
D4=GANZZAHL(DATEDIF($A4;HEUTE();"md")/7)
E4=DATEDIF($A4;HEUTE();"md")-D4*7
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
[/html]
Gruß
Wilfried
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Alter berechnen in Excel ohne DATEDIF


Schritt-für-Schritt-Anleitung

Um das Alter aus einem Geburtsdatum in Excel zu berechnen, ohne die DATEDIF-Funktion zu verwenden, kannst Du folgende Schritte ausführen:

  1. Gib das Geburtsdatum in Zelle A1 ein.
  2. Gib das aktuelle Datum in Zelle B1 ein (oder verwende die Funktion HEUTE()).
  3. In Zelle C1 gib die folgende Formel ein, um das Alter in Jahren zu berechnen:
    =JAHR(B1) - JAHR(A1) - WENN(MONAT(B1) < MONAT(A1) ODER (MONAT(B1) = MONAT(A1) UND TAG(B1) < TAG(A1)); 1; 0)
  4. Für die Monate in Zelle D1:
    =REST(MONAT(B1) - MONAT(A1) + 12 * (JAHR(B1) - JAHR(A1)); 12)
  5. Für die Wochen in Zelle E1:
    =GANZZAHL((B1 - A1) / 7)
  6. Für die Tage in Zelle F1:
    =REST(B1 - A1; 7)

Diese Schritte zeigen, wie Du das Alter in Jahren, Monaten, Wochen und Tagen berechnen kannst, ohne DATEDIF zu verwenden.


Häufige Fehler und Lösungen

  • Fehler: Falsches Datum eingegeben
    Lösung: Überprüfe das Format der Datumsangaben und stelle sicher, dass sie korrekt sind.

  • Fehler: Formel liefert unerwartete Ergebnisse
    Lösung: Stelle sicher, dass Du die richtige Reihenfolge bei den Argumenten der Funktionen verwendest.

  • Fehler: Excel gibt #WERT! zurück
    Lösung: Überprüfe, ob die Zellen A1 und B1 korrekt als Datum formatiert sind.


Alternative Methoden

Wenn Du nach einer DATEDIF-Alternative in Excel suchst, kannst Du die oben genannten Formeln verwenden. Eine weitere Möglichkeit ist die Nutzung von benutzerdefinierten Funktionen in VBA, um das Alter zu berechnen.

Hier ist ein einfaches Beispiel für eine VBA-Funktion:

  1. Öffne den VBA-Editor mit ALT + F11.
  2. Füge ein neues Modul hinzu.
  3. Gib folgenden Code ein:
    Function Alter(birthdate As Date) As String
       Dim years As Long, months As Long, days As Long
       Dim today As Date
       today = Date
       years = Year(today) - Year(birthdate)
       months = Month(today) - Month(birthdate)
       days = Day(today) - Day(birthdate)
       If days < 0 Then
           months = months - 1
           days = days + Day(DateSerial(Year(today), Month(today), 0))
       End If
       If months < 0 Then
           years = years - 1
           months = months + 12
       End If
       Alter = years & " Jahr(e), " & months & " Monat(e), " & days & " Tag(e)"
    End Function

Du kannst diese Funktion dann in Excel verwenden, indem Du =Alter(A1) eingibst, wobei A1 dein Geburtsdatum ist.


Praktische Beispiele

Beispiel 1:
Wenn Du das Geburtsdatum 15.02.1990 in A1 und das heutige Datum in B1 hast, wird die Formel in C1 wie folgt aussehen:

=JAHR(B1) - JAHR(A1) - WENN(MONAT(B1) < MONAT(A1) ODER (MONAT(B1) = MONAT(A1) UND TAG(B1) < TAG(A1)); 1; 0)

Beispiel 2:
Du möchtest das Alter in Monaten berechnen. Wenn das Geburtsdatum 01.01.2000 in A2 und das heutige Datum in B2 steht:

=REST(MONAT(B2) - MONAT(A2) + 12 * (JAHR(B2) - JAHR(A2)); 12)

Tipps für Profis

  • Formatierung: Achte darauf, dass Du die Zellen für Datum im richtigen Format hast, um Fehler zu vermeiden.
  • Verwendung von HEUTE(): Nutze die Funktion HEUTE(), um das aktuelle Datum automatisch zu verwenden, ohne manuell ein Datum eingeben zu müssen.
  • Kombinierte Ausgabe: Du kannst eine einzige Zelle verwenden, um das Alter in einem Textformat auszugeben, indem Du die verschiedenen Teile der Berechnung zu einem String kombinierst.

FAQ: Häufige Fragen

1. Wie kann ich das Alter in Kommazahlen berechnen?
Du kannst die Anzahl der Tage seit dem Geburtsdatum berechnen und durch 365.25 teilen, um das Alter in Jahren als Dezimalzahl zu erhalten:

=(HEUTE()-A1)/365.25

2. Gibt es eine DATEDIF-Alternative für Excel 2010?
Ja, die oben genannten Formeln sind auch in Excel 2010 anwendbar und können DATEDIF ersetzen.

3. Wie kann ich das Alter in Monaten berechnen, ohne DATEDIF?
Du kannst die Monate manuell mit der oben beschriebenen Formel berechnen, die die Differenz zwischen den Monaten berücksichtigt.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige