2k Aufrufe
Gefragt in Tabellenkalkulation von petra65 Experte (1.8k Punkte)
Hallo, guten Morgen,

ich habe ein Problem mit einer Excel-Tabelle:

Ich berechne aus einem Datum das Lebensalter (DATEDIF).
Mit diesem Lebensalter möchte ich nun weiterrechnen, erhalte aber den Fehler #WERT zurück.

Zur Erläuterung ist die Tabelle zu finden unter:
www.file-upload.net/download-3733603/Test.xls.html

Wie kann ich das Problem lösen, gibt es eine andere Möglichkeit das Alter zu berechnen - oder liegt der Fehler evtl. woanders ??

Vielen Dank schonmal

Gruss - Petra

5 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Petra,

mit einen String kann man nicht rechnen
Du müsstest das Alter als Dezimalzahl anzeigen.

siehe Anhang
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Petra,

für Dein Beispiel ginge auch folgende Formel

=RUNDEN(BRTEILJAHRE(B7;HEUTE());0)

Gruß
Rainer
0 Punkte
Beantwortet von petra65 Experte (1.8k Punkte)
Hallo rainberg,

die Formel in B8: =(HEUTE()-B7)/362,25

Mal eine Frage: Warum geteilt durch 362,25 ??


Ansonsten kann ich mir jetzt durch eine Hilfsspalte weiterhelfen ;-))
( da in der Tabelle .... Jahre und ... Monate stehen bleiben muss )

Vielen, vielen Dank ...

Gruss - Petra
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Petra,

Mal eine Frage: Warum geteilt durch 362,25 ??


...sorry, das ist ein Schreibfehler,
365,25 ist richtig (ist der Mittelwert aller Tage eines Schaltjahr-Zeitraumes)

Wie ich schon schrieb, mit der dem Ergebnis aus Zelle B8 kannst Du nicht weiter rechnen.

Für eine Hilfsspalte könnest Du folgende Formel verwenden

=DATEDIF(B7;HEUTE();"d")/365,25

diese kannst Du bei Bedarf auch in die Funktion RUNDEN() einschließen.

Gruß
Rainer
0 Punkte
Beantwortet von petra65 Experte (1.8k Punkte)
Hallo rainberg,

super - es funktioniert alles tadellos ;-))

Vielen Dank

Gruss - Petra
...