Convertir Lettre en Chiffres / Excel

Lamiachen Messages postés 11 Statut Membre -  
Lamiachen Messages postés 11 Statut Membre -
Bonjour, j'ai une base de données du personnel où j'ai calculé l'ancienneté des employés à partir de cette formule =DATEDIF(K6;AUJOURDHUI();"y")&" ans "&DATEDIF(K6;AUJOURDHUI();"ym")&" mois"
qui marche d'ailleurs très bien. sauf que le résultat est par exemple : 9 ans et 6 mois. alors que je souhaite l'avoir ainsi 9,6
comment faire SVP? j'ai tout essayé mais ca donne rien.
merci et bonne journée.

1 réponse

  1. Fahora Messages postés 949 Statut Membre 68
     
    Bonjour ,

    En suivant ta formule , essaye :

     =DATEDIF(K6;AUJOURDHUI();"y")+DATEDIF(K6;AUJOURDHUI();"ym")/10 


    Cordialement,
    0
    1. Lamiachen Messages postés 11 Statut Membre
       
      Bonjour FAHORA,
      Merci de votre retour. J'ai essayé votre formule mais ça donne 10.6 au lieu de 9.6 ce qui fausse l'ancienneté.
      0
      1. thev Messages postés 2011 Date d'inscription   Statut Membre Dernière intervention   724 > Lamiachen Messages postés 11 Statut Membre
         
        et tout simplement
        = (K6-AUJOURDHUI())/365,25

        et si tu veux vraiment une seule décimale, il suffit d'utiliser la fonction ARRONDI
        0
    2. Fahora Messages postés 949 Statut Membre 68
       
      Peux tu me donner la date stp ?
      0
    3. Lamiachen Messages postés 11 Statut Membre
       
      super j'ai trouvé finalement alors je partage avec vous :)
      =DATEDIF(K5;AUJOURDHUI();"y")&","&DATEDIF(K5;AUJOURDHUI();"ym")
      0