Additionner date dif
bill3003
Messages postés
28
Statut
Membre
-
Mytå Messages postés 4246 Date d'inscription Statut Contributeur Dernière intervention -
Mytå Messages postés 4246 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un tableau qui doit calculer ancienneté d'un salarié dans le bâtiment. J'utilise la fonction datedif exemple : 01/03/2010 en cellule c1 et 18/06/2010 en d1 le résultat va me donner 0 ans et 3 mois j'ai également 05/05/2003 en e1 05/09/2003 en f1 qui donne 0 ans et 4 mois. Le problème c'est comment faire pour additionner les deux résultats (0 ans et 3 mois et 0 ans et 4 mois pour que ça face 0 ans et 7 mois) ?
J'ai un tableau qui doit calculer ancienneté d'un salarié dans le bâtiment. J'utilise la fonction datedif exemple : 01/03/2010 en cellule c1 et 18/06/2010 en d1 le résultat va me donner 0 ans et 3 mois j'ai également 05/05/2003 en e1 05/09/2003 en f1 qui donne 0 ans et 4 mois. Le problème c'est comment faire pour additionner les deux résultats (0 ans et 3 mois et 0 ans et 4 mois pour que ça face 0 ans et 7 mois) ?
7 réponses
Bonjour
... pas compris!
DATEDIF(C1;D1;"m") donne 3
DATEDIF(E1;F1;"m") donne 6
l'addiction des deux cellules résultat donne bien 9?
d'où vient le 0 ans et X mois ??
(à moins d'écrire:
DATEDIF(C1:D1;"Y")&" ans "&DATEDIF(C1:D1;"m")&" mois ")
est ce le cas?
si oui, avec une colonne date départ de A1 à A10 et une colonne date arrivée de B2à B10, vous pouvez procéder comme suit:
une cellule pour les années:
=SOMME(DATEDIF(A1:A10;B1:B10;"y"))
formule à entrer avec les touches maj et ctrl enfoncées (matricielles)
la même chose dans une cellule contiguë pour les mois avec "ym" au lieu de "y"
("ym" ne donne que les mois restant après déduction des années)
dans une troisième cellule:
=cellule Y&" ans "&cellule M&" mois "
Crdlmnt
... pas compris!
DATEDIF(C1;D1;"m") donne 3
DATEDIF(E1;F1;"m") donne 6
l'addiction des deux cellules résultat donne bien 9?
d'où vient le 0 ans et X mois ??
(à moins d'écrire:
DATEDIF(C1:D1;"Y")&" ans "&DATEDIF(C1:D1;"m")&" mois ")
est ce le cas?
si oui, avec une colonne date départ de A1 à A10 et une colonne date arrivée de B2à B10, vous pouvez procéder comme suit:
une cellule pour les années:
=SOMME(DATEDIF(A1:A10;B1:B10;"y"))
formule à entrer avec les touches maj et ctrl enfoncées (matricielles)
la même chose dans une cellule contiguë pour les mois avec "ym" au lieu de "y"
("ym" ne donne que les mois restant après déduction des années)
dans une troisième cellule:
=cellule Y&" ans "&cellule M&" mois "
Crdlmnt
Bonjour,
S'il peut y avoir plus de 12 mois sur chaque intervalle de dates on peut envisager de faire la somme des années avant de concaténer avec la somme des mois " après années".
=DATEDIF(C1;D1;"y")+DATEDIF(E1;F1;"y")&"ans "&DATEDIF(C1;D1;"ym")+DATEDIF(E1;F1;"ym")&"mois"
Je n'ose pas écrire immédiatement la formule avec un SI qui permet de ne mettre un "s" à an que s'il y en a plusieurs.
S'il peut y avoir plus de 12 mois sur chaque intervalle de dates on peut envisager de faire la somme des années avant de concaténer avec la somme des mois " après années".
=DATEDIF(C1;D1;"y")+DATEDIF(E1;F1;"y")&"ans "&DATEDIF(C1;D1;"ym")+DATEDIF(E1;F1;"ym")&"mois"
Je n'ose pas écrire immédiatement la formule avec un SI qui permet de ne mettre un "s" à an que s'il y en a plusieurs.
Bonjour,
Voila j'ai joint le document pour que ce soit plus facile !!
https://www.cjoint.com/?gul3wIGgax
merci d'avance
Voila j'ai joint le document pour que ce soit plus facile !!
https://www.cjoint.com/?gul3wIGgax
merci d'avance
Bonjour,
Tu peux calculer la somme de tes différences en mois et avoir le nombre d'années avec ent(nb_mois/12) et les mois résiduels par mod(nb_mois;12) :
=ENT((DATEDIF(B5;$C$1;"m")+DATEDIF(D5;E5;"m"))/12)&" ans et " &MOD(DATEDIF(B5;$C$1;"m")+DATEDIF(D5;E5;"m");12)&" mois"
eric
Tu peux calculer la somme de tes différences en mois et avoir le nombre d'années avec ent(nb_mois/12) et les mois résiduels par mod(nb_mois;12) :
=ENT((DATEDIF(B5;$C$1;"m")+DATEDIF(D5;E5;"m"))/12)&" ans et " &MOD(DATEDIF(B5;$C$1;"m")+DATEDIF(D5;E5;"m");12)&" mois"
eric
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
je viens de m'appercevoir que la formule et fause le résultat n'est pas exact si on vérifie à la main. Comment fait on pour rajouter les jours peut être que sa vient de la ?
merci d'avance
je viens de m'appercevoir que la formule et fause le résultat n'est pas exact si on vérifie à la main. Comment fait on pour rajouter les jours peut être que sa vient de la ?
merci d'avance