total des anciennetéS

fredobogoss

XLDnaute Junior
Bonjour à tous,

je rencontre une difficulté pour faire le total de l'ancienneté d'une personne
ci joint un extrait du tableau,
je souhaite pouvoir calculer le total des 3 périodes, dans la cellule total (en rouge)
meme chose en deux tiers, ci joint mon fichier excel.

par avance pour votre aide. Cordialement.
 

Pièces jointes

  • anciennete deux tiers.xlsx
    10.7 KB · Affichages: 55

Tibo

XLDnaute Barbatruc
Re : total des anciennetéS

Bonjour,

Essaye avec cette formule en B24 :

Code:
=DATEDIF(C3+C10+C17;C4+C11+C18;"Y")&SI(DATEDIF(C3+C10+C17;C4+C11+C18;"Y")>1;" ans, ";" an, ")&DATEDIF(C3+C10+C17;C4+C11+C18;"YM") &" mois et "&DATEDIF(C3+C10+C17;C4+C11+C18;"MD")&SI(DATEDIF(C3+C10+C17;C4+C11+C18;"MD")>1;" jours";" jour")

Je te laisse adapter pour la formule suivante.

@+
 

KenDev

XLDnaute Impliqué
Re : total des anciennetéS

Bonjour,

J'édite mon post précédent (pas forcément très pertinent) et je te propose cette formule en B24 (adaptée de la formule donnée par Tibo)

Code:
=SI(ET(DATEDIF(C3+C10+C17;C4+C11+C18;"YM")=11;DATEDIF(C3+C10+C17;C4+C11+C18;"MD")=30);DATEDIF(C3+C10+C17;C4+C11+C18;"Y")+1;DATEDIF(C3+C10+C17;C4+C11+C18;"Y"))&" an"&SI(SI(ET(DATEDIF(C3+C10+C17;C4+C11+C18;"YM")=11;DATEDIF(C3+C10+C17;C4+C11+C18;"MD")=30);DATEDIF(C3+C10+C17;C4+C11+C18;"Y")+1;DATEDIF(C3+C10+C17;C4+C11+C18;"Y"))>1;"s";"")&", "&SI(SI(DATEDIF(C3+C10+C17;C4+C11+C18;"MD")=30;DATEDIF(C3+C10+C17;C4+C11+C18;"YM")+1;DATEDIF(C3+C10+C17;C4+C11+C18;"YM"))=12;0;SI(DATEDIF(C3+C10+C17;C4+C11+C18;"MD")=30;DATEDIF(C3+C10+C17;C4+C11+C18;"YM")+1;DATEDIF(C3+C10+C17;C4+C11+C18;"YM")))&" mois et "&SI(DATEDIF(C3+C10+C17;C4+C11+C18;"MD")=30;0;DATEDIF(C3+C10+C17;C4+C11+C18;"MD"))&" jour"&SI(SI(DATEDIF(C3+C10+C17;C4+C11+C18;"MD")=30;0;DATEDIF(C3+C10+C17;C4+C11+C18;"MD"))>1;"s";"")

Cordialement

KD
 

Discussions similaires

Réponses
9
Affichages
427
Réponses
10
Affichages
444

Statistiques des forums

Discussions
312 326
Messages
2 087 312
Membres
103 513
dernier inscrit
adel.01.01.80.19