DATEDIF - Calculer ancienneté conditionnelle (Excel 2010)

sodewi -  
 Ad -
Bonjour,

J'aimerais calculer le temps resté dans l'entreprise. Je voudrais obtenir le nombre de mois passés dans l'entreprise, à la fois pour les employés qui y sont toujours mais aussi pour ceux qui sont partis. En gros je veux faire une DATEDIF avec date d'entrée; date de sortie et si la case date de sortie est vide mettre une fonction aujourd'hui par défaut. Est-ce que vous voyez ce que je veux dire ?

Merci d'avance,

3 réponses

  1. sodewi
     
    Merci beaucoup mrjenkins pour cette réponse expresse !

    J'ai mis cette formule : =SI(ESTVIDE(O2), DATEDIF(A2,AUJOURDHUI(),"m"), DATEDIF(A2,O2,"m")) mais ça ne marche pas... Est-ce que vous savez pourquoi ?
    3
    1. mrjenkins Messages postés 611 Statut Membre 103
       
      Qu'avez-vous comme erreur ?

      J'imagine qu'en A, c'est la date d'entrée, et en O la date de sortie ?

      Votre excel est bien en français ?
      Dans le doute, remplacez les virgules par des point virgules :
      =SI(ESTVIDE(O2); DATEDIF(A2;AUJOURDHUI();"m"); DATEDIF(A2;O2;"m"))
      0
      1. Ad > mrjenkins Messages postés 611 Statut Membre
         
        Moi même j'essaye ça ne marche cette formule. En validant ça m'affiche un message disant vous avez tapé un nombre insuffisant pour cette fonction
        0
    2. sodewi
       
      C'est bon, ça marche avec les points virgules ! Vous ne pouvez pas imaginer à quel point c'est un soulagement d'avoir réussi à faire ça. Ma chef vous en est très reconnaissante !! Merci
      0
    3. mrjenkins Messages postés 611 Statut Membre 103
       
      Pas de quoi ;)
      0
  2. mrjenkins Messages postés 611 Statut Membre 103
     
    Salut,

    avec la date d'entrée en A, la date de sortie en B (vide si pas de sortie), et le temps écoulé en mois en C :

    =SI(ESTVIDE(B2), DATEDIF(A2,AUJOURDHUI(),"m"), DATEDIF(A2,B2,"m"))

    à mettre dans la colonne C
    --
    0
  3. jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention   1 443
     
    Bonjour

    Dans la formule au lieu de mettre des virgules ,tu mets des points virgule
    Cordialement
    0
    1. mrjenkins Messages postés 611 Statut Membre 103
       
      C'est ce que je lui ai dit. Ca dépend des options de régions (étant au Luxembourg, chez moi, il faut mettre des virgules ^^)
      0