Bonjour toto1825, à tous,
Comme je viens après la bataille, je n'ai pas vu qu'on était passé d'Excel 2016 en O365. Donc j'ai fait où on m'avait dit de faire "2016" (et pour avant ou après ça marche aussi).
La formule en B21 sur les anciennes versions est matricielle. Il faut donc la valider par la combinaison des trois touches Ctrl+Maj+Entrée au lieu de la seule touche Entrée (sur O365, la touche entrée suffit).
On ne touche pas à la présentation ! La formule en B21 à copier vers le bas :
=INDEX($D$4:$M$13;SIERREUR(1+EQUIV(C21;1*SIERREUR(STXT($C$4:$C$13;TROUVE("<";$C$4:$C$13)+1;9);999999));1);SIERREUR(1+EQUIV(D21;1*SIERREUR(STXT($D$3:$M$3;TROUVE("<";$D$3:$M$3)+1;9);999999));1))
nota : la borne sup. d'un intervalle n'est pas retenue dans la recherche (on passe à la ligne ou colonne suivante)