DATEDIF - Calculer ancienneté conditionnelle (Excel 2010)

Fermé
sodewi - Modifié par sodewi le 28/06/2016 à 10:32
 Ad - 12 mai 2017 à 11:25
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,

A voir également:

3 réponses

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
mrjenkins Messages postés 580 Date d'inscription jeudi 22 novembre 2007 Statut Membre Dernière intervention 17 juillet 2018 102
28 juin 2016 à 10:50
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
Ad > mrjenkins Messages postés 580 Date d'inscription jeudi 22 novembre 2007 Statut Membre Dernière intervention 17 juillet 2018
12 mai 2017 à 11:25
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
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
mrjenkins Messages postés 580 Date d'inscription jeudi 22 novembre 2007 Statut Membre Dernière intervention 17 juillet 2018 102
28 juin 2016 à 11:09
Pas de quoi ;)
0
mrjenkins Messages postés 580 Date d'inscription jeudi 22 novembre 2007 Statut Membre Dernière intervention 17 juillet 2018 102
28 juin 2016 à 10:38
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
jc80 Messages postés 4243 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 424
28 juin 2016 à 10:55
Bonjour

Dans la formule au lieu de mettre des virgules ,tu mets des points virgule
Cordialement
0
mrjenkins Messages postés 580 Date d'inscription jeudi 22 novembre 2007 Statut Membre Dernière intervention 17 juillet 2018 102
28 juin 2016 à 10:58
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