Bonjour,
Il faudrai que tu revoit la syntaxe de rechercheV ( et celle de recherche aussi ...), voir aide en ligne !
Syntaxe
RECHERCHEV(valeur_cherchée;table_matrice;no_index_col;valeur_proche)
Le 3°Paramétre :
no_index_col est le numéro de la colonne de l'argument table_matrice dont la valeur correspondante doit être renvoyée. Si l'argument no_index_col est égal à 1, la fonction renvoie la valeur dans la première colonne de l'argument table_matrice ; si l'argument no_index_col est égal à 2, la valeur est renvoyée dans la deuxième colonne de l'argument table_matrice, et ainsi de suite. Si l'argument no_index_col est inférieur à 1, la fonction RECHERCHEV renvoie la valeur d'erreur #VALEUR! et si l'argument no_index_col est supérieur au nombre de colonnes de l'argument table_matrice, la fonction RECHERCHEV renvoie la valeur d'erreur #REF!.
pourquoi t'obstine tu à y placer une plage de cellule alors que ce n'est pas cela qu'on te propose dans nos exemples.
Envoyé par
olibara
Avec Lookup
Tant qu'il ne trouve rien il donne #N/A
Et puis dés qu'il a trouvé un match, il prends la valeur demandée qu'il applique a toute les ligne meme celles qui ne matchent pas
toujour l'aide en ligne le 4° paramétre.
Envoyé par
Aide en ligne
valeur_proche représente une valeur logique indiquant si vous souhaitez que la fonction RECHERCHEV recherche une valeur exacte ou voisine de celle que vous avez spécifiée. Si cet argument est VRAI ou omis, une donnée proche est renvoyée. En d'autres termes, si aucune valeur exacte n'est trouvée, la valeur immédiatement inférieure à valeur_cherchée est renvoyée. Si valeur_proche est FAUX, la fonction RECHERCHEV renvoie exactement la valeur recherchée. Si aucune valeur ne correspond, la valeur d'erreur #N/A est renvoyée.
tu peu utiliser RechercheV, qui renvoi #N/A si pas trouvé... :
=RECHERCHEV(A2;tbl!A:B;2;0)
à oui j'ai oublié le 2° paramétre :
Envoyé par
Aide en ligne
table_matrice est la table de données dans laquelle est exécutée la recherche de la valeur. Utilisez une référence à une plage ou un nom de plage, par exemple Base de données ou Liste.
pour afficher la valeur contenu dans la 2° colonne de ta zone de recherche ( tes x..) il faut bien évidemment que la Zone de recherche comporte 2 colonnes sinon cela donne !REF ...
tu aurai pu te passer de ta colone de "x" , est utiliser une combinaison de ESTNA et SI :
1 2
|
=SI(ESTNA(RECHERCHEV(A2;tbl!A:A;1;0));"O";"X") |
PS : Je crois pas avoir eu de réponse à la question "Version anglaise d'excel".. mais au cas où en anglais cela devrai donner :
=IF(ISNA(VLOOKUP(A2,tbl!A:A,1,0)),"O","X")
comme aurai dit un autre Jacques "Bon Dimanche"
JacqueS.
Partager