Calcul de l'age en semaine, en jour et en heure

Fermé
shévaz - 4 juil. 2013 à 19:59
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 4 juil. 2013 à 21:38
Bonjour,

comment calculer l'age d'une personne en semaine ; en jour et en heure dans différentes colonnes.

4 réponses

afaire18 Messages postés 83 Date d'inscription dimanche 17 octobre 2010 Statut Membre Dernière intervention 4 janvier 2016 3
4 juil. 2013 à 20:43
Bah tu utilise les multiplications ;D

Exemples: * 42 ans:

- 1 ans= 52 semaines (sans les années bissextiles)=364 jours (pareil) = 364 x 24 heures= 8 736 heures

- Mini conclusion: 1 ans==> 52 semaines/364 jours/8 736 heures

Pour connaitre l'âge (42 ans ici) en:
Semaine==> 42 x 52 ==> 2 184 Semaines
Jours==> 42 x 364 ==> 15 288 Jours
Heures==> 42 x 8 736 ==> 366 912 Heures

* 100 ans:

- 100 x 52 = 5 200 Semaines
- 100 x 364 = 36 400 Jours
- 100 x 8 736 = 873 600 Heures

P.S: Jte laisse deviner pour les secondes et les millisecondes xP
1
shévaz Messages postés 7 Date d'inscription jeudi 4 juillet 2013 Statut Membre Dernière intervention 5 juillet 2013
4 juil. 2013 à 20:51
et pk pas 365 POUR LES JOURS ,
0
shévaz Messages postés 7 Date d'inscription jeudi 4 juillet 2013 Statut Membre Dernière intervention 5 juillet 2013
4 juil. 2013 à 20:51
MERCI KAN MM
0
afaire18 Messages postés 83 Date d'inscription dimanche 17 octobre 2010 Statut Membre Dernière intervention 4 janvier 2016 3
4 juil. 2013 à 20:54
Parce que 365 jours c'est quand il y a des années bissextiles. Et si tu veut ajouter les années bissextiles il faut connaitre son année de naissance (au cas où ton énoncé ne te donnerais que son age)

P.S: Apres si c'est sur Excel il existe une formule pour calculer avec les années bissextiles mais ça te donne un nombre à virgule.
0
shévaz Messages postés 7 Date d'inscription jeudi 4 juillet 2013 Statut Membre Dernière intervention 5 juillet 2013
4 juil. 2013 à 20:58
sil ya des année bissextiles le nombre de jours c'est 366
0
via55 Messages postés 14403 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 avril 2024 2 703
4 juil. 2013 à 20:59
Bonjour à tous

afaire ce ne serait pas plutôt 365 jours ?

Et pour calculer en fonction de le date de naissance et d'aujourd'hui

Supposons date de naissance en A2 :
En C2 la formule =DATEDIF(A2;AUJOURDHUI();"d") donne nombre de jours
En B2 la formule =ARRONDI(C2/7;0) donne nombre de semaines arrondi à l'entier
En D2 la formule C2*24 donne le nombre d'heures

La cellule A2 est en format Date les autres en format Nombre

Cdlmnt
1
afaire18 Messages postés 83 Date d'inscription dimanche 17 octobre 2010 Statut Membre Dernière intervention 4 janvier 2016 3
4 juil. 2013 à 21:04
Exact étant donné que le nombre de jours est estimé à environ 365.25 jours à l'année
0
shévaz Messages postés 7 Date d'inscription jeudi 4 juillet 2013 Statut Membre Dernière intervention 5 juillet 2013
4 juil. 2013 à 21:27
comment on calcule le total, la moyenne et le rang de diferents eleves
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
4 juil. 2013 à 21:38
Salut le fil,

un peu tard mais date de départ en A2

cette formule donne l'age l'année, le mois et les jours

=SUPPRESPACE(SI(AUJOURDHUI()-A2;TEXTE(DATEDIF(A2;AUJOURDHUI();"y");"[>1]0"" ans "";[>]""1 an "";")&TEXTE(DATEDIF(A2;AUJOURDHUI();"ym");"[>]0"" mois "";")&SI(AUJOURDHUI()-MOIS.DECALER(A2;DATEDIF(A2;AUJOURDHUI();"m"))>1;AUJOURDHUI()-MOIS.DECALER(A2;DATEDIF(A2;AUJOURDHUI();"m"))&" jours";SI(AUJOURDHUI()-MOIS.DECALER(A2;DATEDIF(A2;AUJOURDHUI();"m"))=1;AUJOURDHUI()-MOIS.DECALER(A2;DATEDIF(A2;AUJOURDHUI();"m"))&" jour";""))))

celle ci les années
=DATEDIF(A2;AUJOURDHUI();"y")&" ans"
ou
=DATEDIF(A2;AUJOURDHUI();"y")

les mois
=DATEDIF(A2;AUJOURDHUI();"m")
on peut ajouter en fin de formule &"mois"

les jours
=DATEDIF(A2;AUJOURDHUI();"d")
également en fin si tu le souhaites ajoute &"jours"

pour les heures prendre la dernière formule*24
ou
=DATEDIF(A2;AUJOURDHUI();"d")*24
et formater la cellule en standard
0