Moyenne du temps obtenu avec datedif

Fermé
ortal87 - 25 janv. 2008 à 02:31
 ED - 4 juin 2008 à 09:31
Bonjour,

je travaille sur une etude de cas chez des patients et j'aimerais avoir la moyenne d'age des patients au premier rdv.
j'ai entre sur excel en colonne D les dates de naissance, en colonne H la date de leur premier rdv et en colonne I l'age au premier rdv avec la formule suivante : =DATEDIF(D2,H2,"y") & " ans, " & DATEDIF(D2,H2,"ym") & " mois, " & DATEDIF(D2,H2,"md") & " jrs"
J'aimerai a present faire la moyenne des ages de la colonne I, presentes sous la forme "2 ans, 3 mois, 25 jrs". Si j'utilise la formule "=average(I2:I9)", il me dit : #DIV/0!

Comment faire pour avoir une moyenne d'age, soit une moyenne de ma colonne I ????

1 réponse

La seule solution est de calculer l'âge en jours avec avec la formule =DATEDIF(D2;H2;"d"); le calcul de la moyenne M du nombre de jours ne pose pas de problème. Il reste ensuite à convertir le résultat en années, mois et jours.
Pour cela, on peut utiliser DATEDIF en prenant une date de départ d1 (1er janvier 2000 par exemple) et une date de fin égale à d1+M.
0