Calculer l'âge quelle qu'elle soit le format de la date
Résolu/Fermé
bonheur2007
Messages postés
110
Date d'inscription
samedi 30 juin 2007
Statut
Membre
Dernière intervention
30 septembre 2017
-
31 oct. 2013 à 22:40
Zonte - 21 juin 2016 à 09:53
Zonte - 21 juin 2016 à 09:53
A voir également:
- Calculer l'âge quelle qu'elle soit le format de la date
- Format epub - Guide
- Comment calculer la moyenne sur excel - Guide
- Telecharger format factory - Télécharger - Conversion & Codecs
- Format apfs - Guide
6 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
Modifié par Vaucluse le 1/11/2013 à 06:29
Modifié par Vaucluse le 1/11/2013 à 06:29
Bonjour
l'année seule étant une valeur numérique très basse pour Excel, vous pouvez toujours essayez cette formule
=ANNEE(AUJOURDUI()-SI(A1>3000;A1;ANNEE(A1))
qui ne vous donnera pas l'age exact, mais le nombre d'année entre les deux valeurs.
(3000 représetant l'année 1908 pour Excel)
Crdlmnt
Errare humanum est, perseverare diabolicum
l'année seule étant une valeur numérique très basse pour Excel, vous pouvez toujours essayez cette formule
=ANNEE(AUJOURDUI()-SI(A1>3000;A1;ANNEE(A1))
qui ne vous donnera pas l'age exact, mais le nombre d'année entre les deux valeurs.
(3000 représetant l'année 1908 pour Excel)
Crdlmnt
Errare humanum est, perseverare diabolicum
castours
Messages postés
2955
Date d'inscription
lundi 18 septembre 2006
Statut
Membre
Dernière intervention
31 août 2019
217
1 nov. 2013 à 00:03
1 nov. 2013 à 00:03
en vba access j'utilise ceci
age:[Date]-[ChampDateNaissance]/365,25
Date est une fonction
Access donne le resultat en jour
age:[Date]-[ChampDateNaissance]/365,25
Date est une fonction
Access donne le resultat en jour
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 111
Modifié par Mike-31 le 1/11/2013 à 07:08
Modifié par Mike-31 le 1/11/2013 à 07:08
Bonjour le fil,
Bonjour Vaucluse, tu es tombé du lit ? déjà opérationnel !
il doit y avoir certainement de dates au format texte, le plus simple serait de mettre un exemple de fichier avec les différent type de date sans donnée confidentielle que tu peux joindre avec ce lien
https://www.cjoint.com/
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Bonjour Vaucluse, tu es tombé du lit ? déjà opérationnel !
il doit y avoir certainement de dates au format texte, le plus simple serait de mettre un exemple de fichier avec les différent type de date sans donnée confidentielle que tu peux joindre avec ce lien
https://www.cjoint.com/
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
1 nov. 2013 à 07:24
1 nov. 2013 à 07:24
Saut Mike
tomber du lit pour une bonne cause oui... je pars trois semaines dire bonjour au requin de la Réunion!
Bon courage à ceux qui bossent. Accrochez vous!
Bien amicalement
tomber du lit pour une bonne cause oui... je pars trois semaines dire bonjour au requin de la Réunion!
Bon courage à ceux qui bossent. Accrochez vous!
Bien amicalement
bonheur2007
Messages postés
110
Date d'inscription
samedi 30 juin 2007
Statut
Membre
Dernière intervention
30 septembre 2017
1 nov. 2013 à 08:19
1 nov. 2013 à 08:19
bonjour à tous
je joins un fichier pour être clair
merci
https://www.cjoint.com/c/CKbitkUnJqQ
je joins un fichier pour être clair
merci
https://www.cjoint.com/c/CKbitkUnJqQ
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 111
1 nov. 2013 à 09:15
1 nov. 2013 à 09:15
Re,
le problème avec ce genre de saisie est que l'âge sera calculé à partir du 1er janvier même si la personne est née en fin d'année, disons que la personne aura l'age affiché dans l'année, avec cette formule en E6 et incrémente vers le bas
=SI(NBCAR(D6)>4;ANNEE(AUJOURDHUI())-ANNEE(D6);ANNEE(AUJOURDHUI())-D6)
pour éviter le calcul en fonction de cellule vide utilise plutôt cette formule
=SI(D6="";"";SI(NBCAR(D6)>4;ANNEE(AUJOURDHUI())-ANNEE(D6);ANNEE(AUJOURDHUI())-D6))
le problème avec ce genre de saisie est que l'âge sera calculé à partir du 1er janvier même si la personne est née en fin d'année, disons que la personne aura l'age affiché dans l'année, avec cette formule en E6 et incrémente vers le bas
=SI(NBCAR(D6)>4;ANNEE(AUJOURDHUI())-ANNEE(D6);ANNEE(AUJOURDHUI())-D6)
pour éviter le calcul en fonction de cellule vide utilise plutôt cette formule
=SI(D6="";"";SI(NBCAR(D6)>4;ANNEE(AUJOURDHUI())-ANNEE(D6);ANNEE(AUJOURDHUI())-D6))
bonheur2007
Messages postés
110
Date d'inscription
samedi 30 juin 2007
Statut
Membre
Dernière intervention
30 septembre 2017
1 nov. 2013 à 12:31
1 nov. 2013 à 12:31
salut
les deux applications marchent très bien.
merci
les deux applications marchent très bien.
merci