Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1084to1088
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Datum unter 1900 gibt Probleme!

Datum unter 1900 gibt Probleme!
Tobias
in A1 hab ich geburtsdatum, in A2 Sterbedatum. In A3 hätte ich gerne das Todesalter.
A3= JAHR(A2)-JAHR(A1)
Funktioniert in allen Fällen, wo das Geburtsjahr im 20sten Jahrhundert liegt.
Allerdings bekomme ich WERT! für Jahr(A1), wenn A1 unter 1900 liegt.
Was ist da los?
Bzw. wie kann ich das lösen?
Besten Dank,
Tobias Harnegg

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Datum unter 1900 gibt Probleme!
09.07.2009 19:08:50
HermannZ
Hi;
hier ein Beispiel;
 ABCD
1399Datumsdifferenz berechnen mit Datums vor und nach 1900   
1400    
140118.01.188821.05.1940 52 Jahre
140213.05.165821.03.1701 42 Jahre
140331.12.189915.05.1955 55 Jahre
140431.12.190016.05.1955 54 Jahre
140520.01.194901.05.2009 60 Jahre
140613.08.180914.10.1912 103 Jahre

Formeln der Tabelle
ZelleFormel
D1401=DATEDIF(WENN(ISTFEHLER(JAHR(A1401)); LINKS(A1401;6)&RECHTS(A1401;4)+400;A1401+(400*365,24)); WENN(ISTFEHLER(JAHR(B1401)); LINKS(B1401;6)&RECHTS(B1401;4)+400;B1401+(400*365,24)); "Y")&" Jahre"


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Formel rechnet beides Datum vor und nach 1900
Anzeige
o.t. Wunderbar, danke!
09.07.2009 19:32:01
Tobias
-
Altersberechnung für Jahre vor 1900
09.07.2009 20:51:23
FP
Hallo Tobias,
hier eine Alternative - etwas kürzer:
=DATEDIF(ERSETZEN(TEXT(A1;"TT.MM.JJJ");7;1;3+(N(A1)>36525))+0;ERSETZEN(TEXT(B1;"TT.MM.JJJ");7;1; 3+(N(B1)>36525))+0;"Y")
Rückgabe: Anzahl Jahre
Voraussetzung: Textdatumsangabe immer im Format TT.MM.JJJJ - also z.B. 01.01.1585 und nicht 1.1.1585
Servus aus dem Salzkammergut
Franz
wenn man nur die Anzahl der Jahre braucht
09.07.2009 23:36:48
FP
Hallo Walter,
genügt bis zum Jahr 9999 vor Christus aber auch:
=RECHTS(TEXT(B1;"JJJ");4)-RECHTS(TEXT(A1;"JJJ");4)*(1-2*(C1="v"))-(TEXT((LINKS(TEXT(A1;"TT.MM.");6) &0);"MMTT")>TEXT((LINKS(TEXT(B1;"TT.MM.");6)&0);"MMTT"))
in C1 steht dabei "v" für "vor Christus" und die Text-Datumsangaben müssen wie üblich im Format "TT.MM.JJJJ" vorliegen
Servus aus dem Salzkammergut
Franz
Anzeige

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige