Excel : décimale en mois

Résolu/Fermé
Bicmedium Messages postés 5 Date d'inscription lundi 15 juin 2015 Statut Membre Dernière intervention 15 juin 2015 - 15 juin 2015 à 10:26
Bicmedium Messages postés 5 Date d'inscription lundi 15 juin 2015 Statut Membre Dernière intervention 15 juin 2015 - 15 juin 2015 à 14:55
Bonjour,

Je travaille dans Excel avec des âges en années + mois et je remplis donc mes colonnes de nombres tels que 10.1 ; 6.2 ; 6.11 qui pour moi signifie 10 ans et 1 mois, 6 ans et 2 mois, 6 ans et 11 ans. Or je vois bien qu'Excel considère que 6.11 et plus petit que 6.2 alors qu'avoir 6 ans 11 mois c'est plus vieux que 6 ans 2 mois ..

Existe-t-il une formule pour indiquer à Excel que les décimales sont des mois ?

J'ai vu sur le forum des formules avec DATEDIF qui permettent d'obtenir un nombre en année et mois à partir de la différence entre deux dates. Mais je ne dispose pas de dates j'ai juste l'âge brut en année et mois.

Merci pour votre aide
A voir également:

5 réponses

jee pee Messages postés 39632 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 24 avril 2024 9 234
Modifié par jee pee le 15/06/2015 à 10:31
Bonjour,

Et si tout simplement tu utilisais un format pour les mois sur 2 positions : 10.01, 6.02, 6.11 ... Ainsi tes comparaisons d'ages seraient exactes.

cdlt

        Un étranger, c'est un ami qu'on n'a pas encore rencontré.
2
Bicmedium Messages postés 5 Date d'inscription lundi 15 juin 2015 Statut Membre Dernière intervention 15 juin 2015
15 juin 2015 à 11:44
Merci pour votre réponse. Effectivement je n'y avais pas pensé :) Mais lorsque je vais calculer la moyenne des ces âges le résultat ne sera pas en années et mois ?
0
jee pee Messages postés 39632 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 24 avril 2024 9 234 > Bicmedium Messages postés 5 Date d'inscription lundi 15 juin 2015 Statut Membre Dernière intervention 15 juin 2015
15 juin 2015 à 11:55
Tu fais la somme de la partie entière divisée nombre de lignes et somme de la partie décimale divisée par le nombre de lignes.

Mais de toute façon, c'est la logique initiale qui pêche. Stocker les ages, ce n'est par terrible. Dans un mois tout ton fichier est faux. Normalement on enregistre la date de naissance.
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
15 juin 2015 à 12:20
Bonjour,

Mieux vaut un exemple de ce type : https://www.cjoint.com/c/EFpkuJjvqI3

Cdlt
1
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
15 juin 2015 à 12:31
P.S : si tu fais 24.10 (avec 24 ans et 10 mois) > 24.1(24 ans et 1 mois)

Cela te met vrai, je suppose que cela te convient ?

Cdlt
0
Bicmedium Messages postés 5 Date d'inscription lundi 15 juin 2015 Statut Membre Dernière intervention 15 juin 2015
15 juin 2015 à 12:41
Merci pour votre réponse. Je pense faire comme vous l'indiquez à savoir une colonne "années" et une colonne "mois". Comme j'ai 6 ou 7 variables "âges" différentes ça va faire le double de colonne et alourdir mon tableau mais il ne doit pas y avoir d'autres solutions.
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58 > Bicmedium Messages postés 5 Date d'inscription lundi 15 juin 2015 Statut Membre Dernière intervention 15 juin 2015
15 juin 2015 à 13:29
Je comprends bien mais je pense que c'est la seule méthode. En tout cas, je ne connais que celle-ci.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 15/06/2015 à 14:28
Bonjour
dans la colonne E tes formules date dif séparées par "," font que tu es en texte donc impossible de calculer quoique soit.

dans colonne masquée une fpis terminée ( par ex: X) et
la formule reste valable en E
mais en X
=DATEDIF(C2;F2;"m")
et la moyenne
=ARRONDI(X2:XE6)/12;1)
Michel
1
Bicmedium Messages postés 5 Date d'inscription lundi 15 juin 2015 Statut Membre Dernière intervention 15 juin 2015
15 juin 2015 à 14:55
Merci pour votre réponse
0
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 422
15 juin 2015 à 11:44
Bonjour

Et si tu nous envoyais un exemplaire vierge de ton fichier,on y verrait plus clair.
Cordialement

Pour transmettre un fichier, il faut passer par un site de pièce jointe tel que cjoint.com

Va sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse..
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bicmedium Messages postés 5 Date d'inscription lundi 15 juin 2015 Statut Membre Dernière intervention 15 juin 2015
15 juin 2015 à 12:31
Voici un exemple de mon fichier :
http://www.cjoint.com/c/EFpkD2F1SLS

Toutes les variables "âges" sont en années + mois. Ce sont des âges fixes qui ne changeront pas.
J'ai bien une date de naissance et une autre date qui me permet de calculer l'âge en années et mois avec la formule DATEDIF à un instant donné.
Mais ensuite pour tous les autres âges je n'ai pas la date en jours/mois/année seulement l'âge brut (en années + mois). L'objectif est ensuite de calculer la moyenne en années + mois pour chacune des variables "âges".
0