Formule inintelligible (SI/MIN-MAX et dates)

Bonjour à tous,

Je vous invite à consulter ma présentation étant presque nouveau sur le forum. Je viens de reprendre le travail d'un collègue et rencontre quelques difficultés sur son classeur.

Dans le tableau apparaît la formule suivante sous l'intitulé "durée à prendre en compte (en jour)" :

=SI(MIN(J10;Matrice!$F$4)-MAX(I10;Matrice!$E$4)>0;MIN(J10;Matrice!$F$4)-MAX(I10;Matrice!$E$4);0)

où MatriceF4 et E4 représente respectivement la dernière et la première des 3 dernières années civiles.

où J10 et I10 réprésente respectivement la fin et le debut du contrat

Si je devais expliciter la formule sous sa forme littérale je dirais :

"SI la différence entre ... est supérieur à 0 alors si vrai ... si faux = 0"

Je ne vois pas comment MIN peut determiner le "plus petit jour" : ce serait donc le premier jour de la plage J10;Matrice!$F$4 ?

Car pour une date allant du 15-05-2018 au 17-10-2018 la formule me donne : 155 jours

Mais pour une date du 26-02-2016 au 28-09-2016, j'obtiens : 0 jours

Je pense que la formule fonctionne très bien, mais je ne la comprend pas, et je ne peux donc pas interpreter le résultat :/

Bien à vous,
Simon

Bonjour,

pour comprendre une formule, tu peux l'exécuter en mode pas à pas.

Tu sélectionnes la cellule contenant la formule, puis, menu->formules-> exécution pas à pas (évaluer formule)

Merci h2so4,

C'est très informatif.

C'est très informatif. Merci.

Si tu as besoin d'info complémentaire pour comprendre la formule, n'hésite pas !

Rechercher des sujets similaires à "formule inintelligible min max dates"