Bonjour,
=SI(ESTNA(SI(ESTVIDE(B5);"";RECHERCHEV($B$5;$A$17:$E$20;4;0)));"";SI(ESTVIDE(B5);"";RECHERCHEV($B$5;$A$17:$E$20;4;0)))
_ SI(ESTVIDE(B5);""
Si B5 est vide, la formule renvoie une cellule vide.
_ SI(ESTNA(RECHERCHEV($B$5;$A$17:$E$20;4;0));""
Si la valeur cherchée (B5) n'est pas trouvée dans la plage A17:A20 on affiche une cellule vide à la place de #N/A (ou #N/D selon si on a une version française ou anglophone).
_ RECHERCHEV($B$5;$A$17:$E$20;4;0)
nous donne la valeur située sur la même ligne que B5 dans la 4 ème colonne de la plage A17:E20.
La formule plutôt mal construite peut être simplifiée ainsi :
=SI(OU(ESTVIDE($B$5);ESTNA(RECHERCHEV($B$5;$A$17:$E$20;4;0)));"";RECHERCHEV($B$5;$A$17:$E$20;4;0))
A+