RechercheV donne des erreurs

Bonjour,

J'ai mis un fichier calc
https://www.cjoint.com/doc/18_01/HAwmF4eliPn_RechercheV.ods
(sur ubuntu on peut le télécharger avec la commande
wget https://www.cjoint.com/doc/18_01/HAwmF4eliPn_RechercheV.ods )

La commande RECHERCHEV indique des choses non cohérentes :
En C11, j'ai F au lieu de J
Erreur ligne 4 et 8 D4, D8, G4, G8

Avant que je renseigne B11 cela semblait marcher...
Que ce passe-t-il ?

D'avance merci

Bonjour,

​R​ECHERCHEV s'attend ​à ce que les données soient triées par défaut. Dans
ces conditions, dès qu'un élément dans la liste est plus grand que
l'élément recherché, la valeur courante est retournée.
Il existe depuis quelque temps un quatrième paramètre pour préciser que les
données ne sont pas ordonnées. En rajoutant 0 comme paramètre
supplémentaire donc.
=IF(B11="";"";VLOOKUP(B11;$Articles.$A:$Articles.$H;2;0))

Merci Cley Faye

Mais, je n'ai pas cette fonction VLOOKUP et lorsque je mets dans C11:

=IF(B11="";"";VLOOKUP(B11;$Articles.$A:$Articles.$H;2;0))
C11 donne  "#NOM ?"

Bonjour,

VLOOKUP est juste le nom anglais de RECHERCHEV, tout comme IF pour SI ..  donc dans une version française, il faut

=SI(B11="";"";RECHERCHEV(B11;$ARTICLES.$A:$ARTICLES.$H;2;0))

2 remarques au passage :

  * il me semble que en version anglaise, le séparateur de liste est la
    virgule et non le point virgule
  * mieux vaut éviter de donner des colonnes complètes comme référence
    ($Article.$A ... ) : ça peut ralentir considérablement les
    traitements et on ne sait jamais si une valeur ne pas se glisser
    dans la colonne des centaines de lignes en dessous, ce qui pourrait
    fausser les recherches

Bon courage

Christian F

Merci C Fourcroy

J'ai partir sur :
=SI(B11="";"";RECHERCHEV(B11;$Articles.$A$1:$H$50;2;0))