Wie berechnet man in einer Zelle das Lebensalter?

Ich möchte in einer Rechenblatt-Zelle automatisch das Lebensalter
einer Person berechnen lassen. In der Formel soll das Geburtsdatum
aus einer anderen Zelle eingelesen werden.
Wie macht man das?

--
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Re: Wie berechnet man in einer Zelle das Lebensalter?

#3729 On 9 September, 2005 11:08 Ole Saalmann said,

DJahr(C12;Jetzt)

wobei in C12 das Geburtsdatum steht!

Am 09.09.2005 um 11:58 schrieb JayDee:

> Ich möchte in einer Rechenblatt-Zelle automatisch das Lebensalter
> einer Person berechnen lassen. In der Formel soll das Geburtsdatum
> aus einer anderen Zelle eingelesen werden.
> Wie macht man das?
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Re: Wie berechnet man in einer Zelle das Lebensalter?

#3730 On 9 September, 2005 11:44 Flemming Gutzeit said,

Hallo!
Am 09.09.2005 um 11:58 schrieb JayDee:

> Ich möchte in einer Rechenblatt-Zelle automatisch das Lebensalter
> einer Person berechnen lassen. In der Formel soll das Geburtsdatum
> aus einer anderen Zelle eingelesen werden.
> Wie macht man das?

Wenn du auch noch die Lebensmonate brauchst (z. B. bei pädagogischen
Berichten):

Ganzzahl(DMonat(I$3;$N$4)/12)&';'&Nachkommateil(DMonat(I$3;$N$4)/12)*12

Gruß

Flemming
--
"An apple a day keeps the doctor away"

RagTime 5.6.5 | Mac OS X 10.4.2 | 12" iBook 700 Mhz | 640 MB RAM

_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Re: Wie berechnet man in einer Zelle das Lebensalter?

#3733 On 9 September, 2005 12:17 "Bernhard Storch" said,

Hallo JayDee,

>Ich möchte in einer Rechenblatt-Zelle automatisch das Lebensalter
>einer Person berechnen lassen. In der Formel soll das Geburtsdatum
>aus einer anderen Zelle eingelesen werden.
>Wie macht man das?

Mein Vorschlag:

DJahr(B1;Heute)-Wenn((MonatVon(Heute)

Wie berechnet man in einer Zelle das Lebensalter?

#3740 On 9 September, 2005 19:28 Thomas Kaegi said,

Hallo JayDee

Die Formel von Bernhard liefert das richtige Resultat, diejenige von
Ole liefert während des ganzen Jahres das Alter, das in diesem Jahr
erreicht wird. Letzteres ist häufig für die Kategorieeinteilung nach
Alter massgebend, z. B. bei Sportanlässen.

Die Formel von Bernhard lässt sich noch ein klein wenig vereinfachen,
da der Wahrhertswert des Datumvergleichs vor dem Geburtstag direkt
eine 1 liefert und diese 1 nicht noch in einer Wenn-Funktion
zugewiesen werden muss:

DJahr(B1;Heute)-(MonatVon(Heute)

Re: Wie berechnet man in einer Zelle das Lebensalter?

#3755 On 16 September, 2005 11:59 JayDee said,

>Wenn du auch noch die Lebensmonate brauchst (z. B. bei pädagogischen
>Berichten):
>
>Ganzzahl(DMonat(I$3;$N$4)/12)&';'&Nachkommateil(DMonat(I$3;$N$4)/12)*12

Ja, das wäre auch sehr interessant. Allerdings habe ich nicht ganz
begriffen wie ich die o.g. Formel anwende. Ich habe nun eine Zelle,
in der das Geburtsdatum steht und eine Zelle in der, nach der Formel
von Thomas Kaegi, das Alter berechnet wird. Das klappt auch sehr gut.
Wo ist nun der Zellbezug der obigen Formel bzw. wie wende ich diese
an? Alternativ zur Lebensalter-Formel oder in einem eigenen Feld?

Viele Grüße,
JayDee

--
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Re: Wie berechnet man in einer Zelle das Lebensalter?

#3756 On 16 September, 2005 13:20 JayDee said,

>Wenn du auch noch die Lebensmonate brauchst (z. B. bei pädagogischen
>Berichten):
>
>Ganzzahl(DMonat(I$3;$N$4)/12)&';'&Nachkommateil(DMonat(I$3;$N$4)/12)*12

Ja, das wäre auch sehr interessant. Allerdings habe ich nicht ganz
begriffen wie ich die o.g. Formel anwende. Ich habe nun eine Zelle,
in der das Geburtsdatum steht und eine Zelle in der, nach der Formel
von Thomas Kaegi, das Alter berechnet wird. Das klappt auch sehr gut.
Wo ist nun der Zellbezug der obigen Formel bzw. wie wende ich diese
an? Alternativ zur Lebensalter-Formel oder in einem eigenen Feld?

Viele Grüße,
JayDee

--
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Wie berechnet man in einer Zelle das Lebensalter?

#3757 On 16 September, 2005 15:42 Thomas Kaegi said,

Hallo JayDee

Die Absicht der von Fleming angegebenenFormel war, dir in einer Zelle
beides zu liefern: das Alter in Jahren, gefolgt von einem Semikolon,
und dahinter die Monate. Aber die Formel stimmt leider so nicht. Es
sind gleich mehrere Fehler enthalten:
- Das Alter in Jahren wechselt am Monatsanfang statt am Geburtstag
- Die Anzahl Monate wechselt ebenfalls am Monatsanfang
- Die Monate können statt einer ganzen Zahl ein Zahl mit vielen
Kommastellen ergeben, weil bei der Berechnung von M/12*12 nicht
zwingend wieder eine Ganzzahl entsteht und bei der Wandlung zu Text
nicht gerundet wird.

Ich zerlege die Formel deshalb in zwei Teile, die in einer Zelle die
Anzahl Jahre und in einer zweiten die zusätzliche Anzahl Monate
ergeben.

Der Ansatz für die Jahre ist an und für sich gut und ergibt sogar
eine kürzere Formel als von Bernhard Storch angegeben - nur braucht
sie eine Korrektur, ähnlich derjenigen in der von Bernhard
angegebenen Formel:

Ganzzahl(DMonat(B1;heute)/12)-(MonatVon(heute)=MonatVon(B1) UND
TagVon(heute)