Bonsoir Ufernet, Modeste geedee
Un espace s'est inseré à la copie de la formule, je lai enlevé et chez moi ça fonctionne.
Maintenant, il faut voir comme dit Modeste geedee, avec les années bissextiles
=SI(D4="";"";SI(ET(DATEDIF(D4;E4;"y")=0;DATEDIF(D4 ;E4;"ym")=0;DATEDIF(D4;E4;"md")=0);0&" jour";SI(DATEDIF(D4;E4;"y")<>0;DATEDIF(D4;E4;"y")& SI(DATEDIF(D4;E4;"y")>1;" ans ";" an ");"")&SI(DATEDIF(D4;E4;"ym")<>0;DATEDIF(D4;E4;"ym")&" mois ";"")&SI(DATEDIF(D4;E4;"md")<>0;DATEDIF(D4;E4;"md" )&SI(DATEDIF(D4;E4;"md")>1;" jours";" jour");"")))
Bonne soirée à tous