Premièrement, bonjour à vous tous, ça fait un bail que je ne suis pas venu par ici et je suis heureux de voir le forum encore actif!
Mon problème est concernant une formule assez complexe qui me donne un résultat "FAUX" et que je ne comprend pas pourquoi!
Voici la dite formule :
En F1 j'ai la valeur aujourd'hui() et en f23 une date antérieure. Si cette date est de moins d'un an, le résultat est bon. Exemple de résultat : "2 mois 20 jours". Par contre, si cette date est de plus d'une année antérieure, le résultat obtenu est "Faux"
La formule =DATEDIF(F23;F1;"y")&" an "&DATEDIF(F23;F1;"ym")&" mois "&DATEDIF(F23;F1;"md")&" jours") me donne le résultat escompté "1 an 2 mois 20 jours".
Alors, quelqu'un a-til (elle) une idée sur l'erreur dans ma formule? Merci de votre précieuse aide!
Mon problème est concernant une formule assez complexe qui me donne un résultat "FAUX" et que je ne comprend pas pourquoi!
Voici la dite formule :
Code:
=SI(ESTVIDE(F23);"";SI(DATEDIF(F23;F1;"y")=0;SI(DATEDIF(F23;F1;"ym")=0;DATEDIF(F23;F1;"md")&" jours"; SI(DATEDIF(F23;F1;"y")=0;DATEDIF(F23;F1;"ym")&" mois "&DATEDIF(F23;F1;"md")&" jours";DATEDIF(F23;F1;"y")&" an "&DATEDIF(F23;F1;"ym")&" mois "&DATEDIF(F23;F1;"md")&" jours"))))
En F1 j'ai la valeur aujourd'hui() et en f23 une date antérieure. Si cette date est de moins d'un an, le résultat est bon. Exemple de résultat : "2 mois 20 jours". Par contre, si cette date est de plus d'une année antérieure, le résultat obtenu est "Faux"
La formule =DATEDIF(F23;F1;"y")&" an "&DATEDIF(F23;F1;"ym")&" mois "&DATEDIF(F23;F1;"md")&" jours") me donne le résultat escompté "1 an 2 mois 20 jours".
Alors, quelqu'un a-til (elle) une idée sur l'erreur dans ma formule? Merci de votre précieuse aide!
Dernière édition: