Bonjour,
Effectivement, il y a là une différence de comportement entre Excel (2003) et Libre Office (7.0.5).
Ta formule en F10 renvoie 4 avec Excel et #N/D avec Libre office.
Tu peux résoudre cela en utilisant la fonction N() qui renvoie 0 si le cellule ne contient pas un nombre :
=RECHERCHEV(N(E10);$Barème.A$3:B$8;2)