Bonjour,
Dans le fichier joint la mfc avec la formule suivante fonctionne.
=MEDIANE($B6;INDEX($B$6:$B$27;EQUIV(9^9;$H$6:$H6));PLAFOND(INDEX($I$6:$I$27;EQUIV(9^9;$H$6:$H6));1/96))=$B6
Je vous ai laissé dans 4 colonnes les différentes étapes du calcul, rassemblées dans la formule pour que vous puissiez mieux comprendre.
l'étape 1 (Equiv...) cherche dans la ligne en cours et les lignes précédentes s'il y a un début de séquence en colonne h
l'étape 2 Index(B6:B27;résultat étape 1) retourne cette éventuelle heure de début ou l'heure en cours
l'étape 3 index(H6:H27;résultat étape 1) retourne l'éventuelle heure de fin arrondie au quart d'heure supérieur ou une erreur
l'étape 4 médiane indique si l'heure de B est entre ces deux dernières.
Si vous le pouvez, mettez l'étape 1 (Equiv) dans une colonne (quite à la masquée) et faites y référence dans les autres étapes, car cette étape est calculée 2 fois par la mfc. Faites bien attention surtout pour cette étape à la position des $ dans $H$6;$H6 (pas de $ pour le deuxième 6)
Dans le fichier l'étape 1 est en colonne i en la laissant là (masquée?) la mfc pourraît être:
=MEDIANE($A6;INDEX($A$6:$A$27;$I6);PLAFOND(INDEX($H$6:$H$27;$I6);1/96))=$A6
1/96 = 1/96 ème de jour soit 1 quart d'heure
P.S. merci pour le plaisir que j'ai pris à résoudre ce cas.
cordialement