Excel : décimale en mois

Résolu
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

5 réponses

  1. Modérateur
    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
    1. 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
    2. Modérateur
      @BicmediumTu 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
  2. Bonjour,

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

    Cdlt
    1
    1. 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
    2. 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
    3. @BicmediumJe comprends bien mais je pense que c'est la seule méthode. En tout cas, je ne connais que celle-ci.
      0
  3. Contributeur
    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
    1. Merci pour votre réponse
      0
  4. 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
    1. 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