ich würde folgende Formel zur Berechnung eines tagesaktuellen Alters benötigen. Das „Schwierige“ dabei ist, das Alter ändert sich nicht jedes Kalenderjahr, sondern alle 18 Wochen, sprich 126T bzw. 3x in einem richtigen Jahr…
Beispiel
„Typ A“ 20 Jahre geb. 17.01. (also schon in der Vergangenheit, nächster Geb. 23.05.)
dieser wäre mit 17.02. also ca. 20,25J, mit 17.03. ca. 20,50J, mit 17.04. ca. 20,75J.
„Typ B“ 19 Jahre geb. 09.03. (neuer Geb. daher 13.07.)
dieser wäre also mit heutigem Tag schon 19,93J alt und hat nur noch 9 Tage bis zum 20. Geburtstag, zur nächsten Alterung allerdings noch 135 Tage (mit der soll aber erst nach dem 09.03. gerechnet werden)
_____
ich habe keine Ahnung, wie ich das in eine Formel packen soll, damit es mir richtig ausgerechnet wird. Geht das überhaupt irgendwie?
Beispiel
„Typ A“ 20 Jahre geb. 17.01. (also schon in der Vergangenheit,
nächster Geb. 23.05.)
dieser wäre mit 17.02. also ca. 20,25J, mit 17.03. ca. 20,50J,
mit 17.04. ca. 20,75J.
„Typ B“ 19 Jahre geb. 09.03. (neuer Geb. daher 13.07.)
dieser wäre also mit heutigem Tag schon 19,93J alt und hat nur
noch 9 Tage bis zum 20. Geburtstag, zur nächsten Alterung
allerdings noch 135 Tage (mit der soll aber erst nach dem
09.03. gerechnet werden)
Ich versteh das Beispiel nicht, aber das tagesaktuelle Alter kriegst du mit =Heute()-A1, wenn das Geburtsdatum in A1 steht. Wenn du mir das mit den verschiedenen Geburtsdaten noch genauer erklären könntest, könnte ich dir schon helfen.
also im Prinzip brauche ich nur das genaue Alter mit Nachkommastelle, welches der Spieler tagesaktuell zwischen den beiden Geburtstagen hat. Es wäre ja einfach, wenn der Spieler jedes Jahr gleich und daher z.B. immer zum 17.01. altern würde, tut er aber nicht, sondern alle 18W (126 Tage)- von daher ist das Geb.-Datum immer verschieden.
Spieler A 20J geb. 17.01 altert wieder am 23.05., dann 26.09.2009
Spieler B 19J geb. 09.03 alter wieder am 13.07., dann 16.11.2009
Spieler A ist daher heute 20,33 Jahre alt und hat noch 84Tage bis zur nächsten Alterung
Spieler B ist daher heute 19,93 Jahre alt (letzter Geb. war der 03.11. -126T) und hat noch 9 Tage bis zur nächsten Alterung, bzw. 135T bis zur übernächsten (das wird allerdings erst ab dem 09.03. schlagend)…
ich hoffe, dass ich diese Erklärung nun etwas verständlicher hinüber gebracht habe!
Hallo,
ich hoffe das habe ich richtig verstanden:
=GANZZAHL((HEUTE()-A1)/126)+(HEUTE()-A1-126*GANZZAHL((HEUTE()-A1)/126))/100
Die Formel besteht aus 2Teilen
Die Jahre: =GANZZAHL((HEUTE()-A1)/126)
Die Tage / 100: =(HEUTE()-A1-126*GANZZAHL((HEUTE()-A1)/126))/100
Gruß Holger
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Fehler:
Bitte die Tage durch 1000 teilen weil sonnst die Tage über 100 als Jahr angezeigt werden.
Das Alter bitte dazu addieren, weiß nicht wie du da drauf kommst
Also so:
A1 = Geburtstag
=GANZZAHL((HEUTE()-A1)/126)+(HEUTE()-A1-126*GANZZAHL((HEUTE()-A1)/126))/1000+Alter
Alex, deine Formel hilft mir für die weitere Berechnung super weiter! Zwar nicht ganz genau das, was ich gesucht hatte, aber es reichte für mein weiteres Vorhaben! SUPER!!!
Alex, deine Formel hilft mir für die weitere Berechnung super
weiter! Zwar nicht ganz genau das, was ich gesucht hatte, aber
es reichte für mein weiteres Vorhaben! SUPER!!!
Hallo Ben,
„Zwar nicht ganz genau das, was ich gesucht hatte“
Was genau haste denn gesucht und ist jetzt deine Anfrage komplett erledigt oder doch nicht ganz?
Was genau haste denn gesucht und ist jetzt deine Anfrage
komplett erledigt oder doch nicht ganz?
Gruß
Reinhard
das passt mir schon so. Die Formel von Alex rechnet mir nun die verbleibenden Tage bis zur nä. Alterung aus. Ich bringe es nun mit einer weiteren Formeln zu meinem gewünschten Ergebnis, das mir nun das genaue Alter anzeigt. passt perfekt!