Re,
Pour la formule de la Durée:
=DATEDIF(DATE(2000;0;0);DATE(2000;0;SIERREUR(CNUM(STXT(B2;17;11));0)-SIERREUR(CNUM(STXT(B2;3;11));0)+SIERREUR(CNUM(STXT(B2;45;11));0)-SIERREUR(CNUM(STXT(B2;31;11));0));"Y") & " ans " & DATEDIF(DATE(2000;0;0);DATE(2000;0;SIERREUR(CNUM(STXT(B2;17;11));0)-SIERREUR(CNUM(STXT(B2;3;11));0)+SIERREUR(CNUM(STXT(B2;45;11));0)-SIERREUR(CNUM(STXT(B2;31;11));0));"ym") & " mois " & DATEDIF(DATE(2000;0;0);DATE(2000;0;SIERREUR(CNUM(STXT(B2;17;11));0)-SIERREUR(CNUM(STXT(B2;3;11));0)+SIERREUR(CNUM(STXT(B2;45;11));0)-SIERREUR(CNUM(STXT(B2;31;11));0)+2);"md")& " jours"
J'ai ajouté la gestion d'erreur pour si il n'y a pas de deuxième ligne.
Pour la formule du Cumul idem:
=SOMME(DATEDIF(DATE(2000;0;0);DATE(2000;0;SIERREUR(CNUM(STXT(B2:B3;17;11));0)-SIERREUR(CNUM(STXT(B2:B3;3;11));0)+SIERREUR(CNUM(STXT(B2:B3;45;11));0)-SIERREUR(CNUM(STXT(B2:B3;31;11));0));"Y")) & " ans " & SOMME(DATEDIF(DATE(2000;0;0);DATE(2000;0;SIERREUR(CNUM(STXT(B2:B3;17;11));0)-SIERREUR(CNUM(STXT(B2:B3;3;11));0)+SIERREUR(CNUM(STXT(B2:B3;45;11));0)-SIERREUR(CNUM(STXT(B2:B3;31;11));0));"ym")) & " mois " & SOMME(DATEDIF(DATE(2000;0;0);DATE(2000;0;SIERREUR(CNUM(STXT(B2:B3;17;11));0)-SIERREUR(CNUM(STXT(B2:B3;3;11));0)+SIERREUR(CNUM(STXT(B2:B3;45;11));0)-SIERREUR(CNUM(STXT(B2:B3;31;11));0)+2);"md"))& " jours"
En enlevant la cellule fusionnée, et sans oublier la validation matricielle.
Je remarque une léger problème: Le cumul des jours ne se fera pas sur le modulo d'1 mois et de même pour les années, on risque donc le cas de figure:
Cumul = 1 an 3 mois 50 jours au lieu de 1 an 4 mois et 19 jours par exemple...
Je travail sur une autre formule
A+