Zeitberechnung Jahre

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Zeitberechnung Jahre

von BMWBiker » Sa, 30.09.2006 20:23

@Thomas+Karolus
In der Zelle mit dem Geb.-Datum steht tatsächlich ein Datum und nix als ein Datum und die Zelle hat das Format TT.MM.JJJJ;
ich weiß mittlerweile natürlich, dass die Formel =JAHRE(Enddatum;Ausgangsdatum;0) eigentlich die richtige ist, aber beim 30.03.1975 ergibt das als Ergebnis wiederum den gleichen Schrott, nämlich 06. Ich bin echt am rätseln.
Danke für eure Mühe
Gruß Biker

von Karolus » Sa, 30.09.2006 07:07

Hallo Biker

Mal abgesehen von deinem speziellen Problem ist deine Methode zur Jahresermittlung prinzipiell falsch (es kommt nur scheinbar meist das "richtige" Ergebnis heraus.)

Beispiel: Ein neugeborenes Baby ist nach deiner Methode immer 99 Jahre.

30.9.06-30.9.06
ergibt 0 aber als Datum 30.12.1899 (=Basisdatum in Calc)
im Formatcode 'JJ' also 99

Benutze doch einfach die dafür vorgesehene Funktion :

=JAHRE(Enddatum;Ausgangsdatum;0)
aber ohne spezielle Formatierung in dieser Zelle.

Gruß Karo

von Toxitom » Fr, 29.09.2006 16:57

Hey Biker,

hmm, also bei mir erscheint "31" - also so wie es sein soll. (Win XP SP2, OOo 2.0.3.)
Das Ergebnis "06" deutet eigentlich darauf hin, dass du nichts abziehst (oder 0). Prüf doch mal, ob in der Zelle mit dem Geburtsdatum auch wirklich ein "Datum" steht und kein String?

Gruss
Thomas

Zeitberechnung Jahre

von BMWBiker » Fr, 29.09.2006 13:52

Ich habe (unter SO7 und WinXP Pro) eine Geburtstagsliste als Calc-Datei, bei der ich mir in einer zusätzlich angelegtenen Spalte das Alter der Person in Jahren anzeigen lasse.
Als Formel habe ich eingegeben: heute()-<Zelle Geb.-Datum>
Die Ergebniszelle hat das Format JJ. Die Zellen mit dem Geb.-Datum haben das Format TT.MM.JJJJ
Bei allen Geb.-Daten funktioniert das einwandfrei, nur nicht beim 30.03.1975.
Wenn ich von heute() den 30.03.1975 substrahiere, erscheint immer als Ergebnis 06. Richtig wäre natürlich 31.
Weiß jemand, was da los ist? Die richtige Formatierung aller Zellen habe ich x-mal nachgeprüft, daran liegt's bestimmt nicht.
Gruß Biker

Nach oben