Bonjour,
Je regardais une solution proposée sur un thread de 2015, et qui convient à mon problème :
https://www.excel-downloads.com/threads/rechercher-une-valeur-proche-supérieure-dune-liste.230151/
(6ème réponse, par Modeste Gedee)
=SIERREUR(INDEX($B$4:$B$19;EQUIV($B$1;$B$4:$B$19;0));GRANDE.VALEUR($B$4:$B$19;RANG(B1;($B$4:$B$19;$B$1))-1))
Je l'ai adaptée à mon cas, et je suis assez troublé : ça marche tant que dans la formule, la valeur cherchée (ici B1) et la zone de liste (B4:B19) sont sur la même feuille.
Si je fais référence à la valeur cherchée qui serait dans une autre feuille, ça bugge ! (#VALEUR!)
En cherchant, ça semble dû à :
RANG(B1;($B$4:$B$19;$B$1))
Lorsque le second B1 (dont je ne comprends pas l'utilisation) est sur une autre feuille, ça saute