Utilisation de l’argument table_matrice dans une fonction de recherche

Lorsque vous créez une fonction RECHERCHEV ou RECHERCHEH , vous entrez une plage de cellules, par exemple D2 : F39. Cette plage est appelée table_array argument et un argument est simplement un élément de données qu’une fonction doit exécuter pour pouvoir s’exécuter. Dans ce cas, la fonction recherche les données que vous recherchez.

L’argument table_array est toujours le deuxième argument dans une fonction RECHERCHEV ou RECHERCHEH (le premier est la valeur que vous recherchez) et les fonctions ne fonctionneront pas sans celui-ci.

Votre premier argument, la valeur que vous voulez rechercher peut être une valeur spécifique, telle que « 41 » ou « Smith », ou être une référence de cellule telle que F2. Le premier argument peut donc se présenter comme suit :

= RECHERCHEV (F2 ;...

L’argument table_array suit toujours la valeur de recherche, comme suit :

= RECHERCHEV (F2 ; B4 : D39, ...

La plage de cellules répertoriée dans l’argument table_array peut utiliser des références de cellule relatives ou absolues. Si vous envisagez de copier votre fonction, vous devez utiliser des références absolues, comme suit :

= RECHERCHEV (F2, $B $2 : BD $39, .. .

Par ailleurs, les cellules de l’argument table_array peuvent vivre sur une autre feuille de calcul de votre classeur. Si tel est le cas, l’argument comporte le nom de la feuille et la syntaxe ressemble à ceci :

= RECHERCHEV (F2 ; Feuil2 ! $C $14 : E $42, ...

Veillez à insérer un point d’exclamation après le nom de la feuille.

Enfin (whew), entrez un troisième argument, la colonne qui contient les valeurs que vous recherchez. C’est appelé colonne de recherche. Dans le premier exemple, nous avons utilisé la plage de cellules B4 à D39, qui s’exécute sur trois colonnes. Imaginons que les valeurs que vous voulez voir dans la colonne D, la troisième colonne de la plage de cellules, le dernier argument est 3.

= RECHERCHEV (F2 ; B4 : D39 ; 3)

Vous pouvez utiliser un quatrième argument facultatif, true ou false. La plupart du temps, vous souhaiterez peut-être utiliser false.

Si vous utilisez vrai ou laissez le quatrième argument vide, la fonction renvoie une correspondance approximative à la valeur de votre premier argument. Par conséquent, pour continuer dans l’exemple, si votre premier argument est « Smith » et que vous utilisez la valeur true, la fonction renverra « Smith », « Smithberg », etc. Mais si vous utilisez false, la fonction retourne uniquement « Smith » et c’est ce que la plupart des gens veulent.

Pour rendre l’utilisation de la valeur true encore plus complexe, si la colonne que vous spécifiez dans votre troisième argument n’est pas triée dans l’ordre croissant (de A à Z ou du plus petit au nombre le plus élevé), la fonction risque de renvoyer le résultat incorrect. Pour en savoir plus, voir chercher des valeurs avec RECHERCHEV et d’autres fonctions.

Pour plus d’informations sur les fonctions RECHERCHEV et RECHERCHEH, voir :

Besoin d’aide ?

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×