Formule Excel: RECHERCHEV autonome -

Table des matières

Formule générique

=VLOOKUP(lookup,(table_array),column,match)

Sommaire

Pour créer une formule VLOOKUP autonome, vous pouvez convertir la table en une constante de tableau à l'intérieur de VLOOKUP. Dans l'exemple illustré, la formule en F7 est:

=VLOOKUP(E7,(0,"F";60,"D";70,"C";80,"B";90,"A"),2,TRUE)

Explication

Normalement, le deuxième argument de RECHERCHEV est fourni sous la forme d'une plage comme B6: C10. Lorsque la formule est évaluée, cette référence est convertie en interne en tableau à deux dimensions comme ceci:

(0,"F";60,"D";70,"C";80,"B";90,"A")

Chaque virgule indique une colonne et chaque point-virgule indique une ligne. Sachant cela, quand une table est petite, vous pouvez convertir la table en une "constante de tableau" et utiliser la constante de tableau dans RECHERCHEV, au lieu de la référence.

L'avantage est que vous n'avez plus besoin de maintenir un tableau sur la feuille de calcul. L'inconvénient est que le tableau est codé en dur dans la formule. Si vous copiez la formule dans plusieurs cellules, vous devrez gérer plusieurs instances du tableau. La modification d'une constante de tableau est plus difficile que la modification d'un tableau dans la feuille de calcul et les autres utilisateurs peuvent ne pas comprendre la formule.

Option de plage nommée

Si vous voulez une table autonome, mais que vous ne voulez pas plusieurs instances de la table dans la feuille de calcul, vous pouvez créer une plage nommée à l'aide de la constante de tableau, puis faire référence à la plage nommée dans RECHERCHEV. L'avantage de cette approche est qu'il n'y a qu'une seule instance de la table à maintenir.

Articles intéressants...