![]() |
|
|||||||
| Newsgroup microsoft.public.de.excel Forum microsoft.public.de.excel |
![]() |
|
|
Themen-Optionen | Ansicht |
|
#1
|
|||
|
|||
|
hallo Mitleser,
kann Excel das Lebensalter eines Menschen berechnen, der z.B. am 08.07.1777 geboren wurde und am 12.06.1816 gestorben ist? Die Formel =DATEDIF("08.07.1777";"12.06.1816";"YD") liefert: #Wert! mfG Berthold |
|
|
||||
|
||||
|
|
|
#2
|
|||
|
|||
|
Hallo Berthold,
Am Thu, 05 Nov 2009 13:49:06 +0100 schrieb Berthold Alt: > kann Excel das Lebensalter eines Menschen berechnen, der z.B. am > 08.07.1777 geboren wurde und am 12.06.1816 gestorben ist? > > Die Formel =DATEDIF("08.07.1777";"12.06.1816";"YD") liefert: #Wert! Excel kann mit Datumswerten vor 1900 nicht rechnen - sie sind Texte. Du müsstest sie zu echten Datumswerten umwandeln. Da alle 400 Jahre übereinstimmen, müsstest du zu den Jahren 400 bzw. ein Vielfaches davon addieren. Probiers mal so: =DATEDIF(DATUM(RECHTS("08.07.1777";4)+400;TEIL("08 .07.1777";4;2);LINKS("08.07.1777";2));DATUM(RECHTS ("12.06.1816";4)+400;TEIL("12.06.1816";4;2);LINKS( "12.06.1816";2));"Y") Oder halt entsprechend mit den Zellbezügen anstatt dem Textstring. Mit freundlichen Grüssen Claus Busch -- Win XP PRof SP2 / Vista Ultimate SP2 Office 2003 SP2 /2007 Ultimate SP2 |
|
#3
|
|||
|
|||
|
Claus Busch schrieb:
> Hallo Berthold, > > Am Thu, 05 Nov 2009 13:49:06 +0100 schrieb Berthold Alt: > >> kann Excel das Lebensalter eines Menschen berechnen, der z.B. am >> 08.07.1777 geboren wurde und am 12.06.1816 gestorben ist? >> >> Die Formel =DATEDIF("08.07.1777";"12.06.1816";"YD") liefert: #Wert! > > Excel kann mit Datumswerten vor 1900 nicht rechnen - sie sind Texte. > Du müsstest sie zu echten Datumswerten umwandeln. Da alle 400 Jahre > übereinstimmen, müsstest du zu den Jahren 400 bzw. ein Vielfaches davon > addieren. > Probiers mal so: > =DATEDIF(DATUM(RECHTS("08.07.1777";4)+400;TEIL("08 .07.1777";4;2);LINKS("08.07.1777";2));DATUM(RECHTS ("12.06.1816";4)+400;TEIL("12.06.1816";4;2);LINKS( "12.06.1816";2));"Y") > Oder halt entsprechend mit den Zellbezügen anstatt dem Textstring. > hallo Claus, danke, die Formel funktioniert. Darf ich deine Hilfe noch mit einer weiteren Frage strapazieren? Läßt sich das Ergebnios auch in Jahren, Monaten und Tagen ausgeben, z.B. 38 Jahre, 11 Monate, 5 Tage? Dabei ist mir klar, dass die Zahl der Tage 4 oder 5 sein kann, abhängig von der Uhrzeit bei Geburt und Tod. Gruß Berthold |
|
#4
|
|||
|
|||
|
Hallo Berthold,
Am Thu, 05 Nov 2009 15:12:07 +0100 schrieb Berthold Alt: > Läßt sich das Ergebnios auch in Jahren, Monaten und Tagen ausgeben, > z.B. 38 Jahre, 11 Monate, 5 Tage? Dabei ist mir klar, dass die Zahl der > Tage 4 oder 5 sein kann, abhängig von der Uhrzeit bei Geburt und Tod. probiers mal so: =DATEDIF(DATUM(RECHTS("08.07.1777";4)+400;TEIL("08 .07.1777";4;2);LINKS("08.07.1777";2));DATUM(RECHTS ("12.06.1816";4)+400;TEIL("12.06.1816";4;2);LINKS( "12.06.1816";2));"Y")&" Jahre "&DATEDIF(DATUM(RECHTS("08.07.1777";4)+400;TEIL("0 8.07.1777";4;2);LINKS("08.07.1777";2));DATUM(RECHT S("12.06.1816";4)+400;TEIL("12.06.1816";4;2);LINKS ("12.06.1816";2));"YM")&" Monate "&DATEDIF(DATUM(RECHTS("08.07.1777";4)+400;TEIL("0 8.07.1777";4;2);LINKS("08.07.1777";2));DATUM(RECHT S("12.06.1816";4)+400;TEIL("12.06.1816";4;2);LINKS ("12.06.1816";2));"md")&" Tage" Mit freundlichen Grüssen Claus Busch -- Win XP PRof SP2 / Vista Ultimate SP2 Office 2003 SP2 /2007 Ultimate SP2 |
|
#5
|
|||
|
|||
|
Claus Busch schrieb:
> Hallo Berthold, > > Am Thu, 05 Nov 2009 15:12:07 +0100 schrieb Berthold Alt: > >> Läßt sich das Ergebnios auch in Jahren, Monaten und Tagen ausgeben, >> z.B. 38 Jahre, 11 Monate, 5 Tage? Dabei ist mir klar, dass die Zahl der >> Tage 4 oder 5 sein kann, abhängig von der Uhrzeit bei Geburt und Tod. > > probiers mal so: > =DATEDIF(DATUM(RECHTS("08.07.1777";4)+400;TEIL("08 .07.1777";4;2);LINKS("08.07.1777";2));DATUM(RECHTS ("12.06.1816";4)+400;TEIL("12.06.1816";4;2);LINKS( "12.06.1816";2));"Y")&" > Jahre > "&DATEDIF(DATUM(RECHTS("08.07.1777";4)+400;TEIL("0 8.07.1777";4;2);LINKS("08.07.1777";2));DATUM(RECHT S("12.06.1816";4)+400;TEIL("12.06.1816";4;2);LINKS ("12.06.1816";2));"YM")&" > Monate > "&DATEDIF(DATUM(RECHTS("08.07.1777";4)+400;TEIL("0 8.07.1777";4;2);LINKS("08.07.1777";2));DATUM(RECHT S("12.06.1816";4)+400;TEIL("12.06.1816";4;2);LINKS ("12.06.1816";2));"md")&" > Tage" > hallo Claus, wie schaffst du das, einen Riesen-Bandwurm von Ziffern, Buchstaben und Zeichen zu finden, sie fehlerlos aneinander zu reihen und am Ende noch das gewünschte und richtige Ergebnis zustand zu bringen? Meine Hochachtung. mit freundlichen Grüßen Berthold |
|
#6
|
|||
|
|||
|
|
|
|
|
|
![]() |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
| CRC berechnen | Tim Ritberg | Newsgroup de.comp.lang.delphi.misc | 16 | 04-23-2009 12:36 AM |
| Beleihungs-Hindernis Lebensalter? | Horst Stolz | Newsgroup de.etc.finanz.banken+broker | 18 | 11-05-2008 06:42 PM |
| Web neu berechnen! | Olaf Culic | Newsgroup microsoft.public.de.inetserver.iis | 1 | 06-23-2008 09:05 PM |
| ACCESS: Abfragen-Kriterium für Lebensalter (ohne VBA)? | Marc Riepenschneider | Newsgroup de.comp.datenbanken.ms-access | 2 | 04-14-2008 08:08 PM |
| Steigerungspartikel und Lebensalter | Stefan Ram | Newsgroup de.etc.sprache.deutsch | 13 | 11-30-2007 05:56 AM |