Formule Excel: sortie de remplacement RECHERCHEV -

Table des matières

Formule générique

=IF(VLOOKUP()=x,y,VLOOKUP())

Sommaire

Pour remplacer la sortie de VLOOKUP, vous pouvez imbriquer VLOOKUP dans la fonction IF. Dans l'exemple illustré, la formule en G5 est:

=IF(VLOOKUP(F5,key,2,TRUE)="F","x",VLOOKUP(F5,key,2,TRUE))

key est la plage nommée B5: C9.

Cette formule renvoie une sortie standard lorsque le score> = 60 et "x" pour les scores inférieurs à 60.

Explication

Remarque: une approche plus simple consisterait à modifier directement la table utilisée par RECHERCHEV. Mais cet exemple explique les mécanismes de test et de substitution de la sortie de RECHERCHEV.

Cette formule est basée sur un exemple de notation simple expliqué en détail ici. Pour un score donné, RECHERCHEV utilise une table existante, la clé de plage nommée (B5: C9), pour calculer une note. Remarque le mode de correspondance est défini sur approximatif.

Pour remplacer la sortie, VLOOKUP est imbriqué dans une instruction IF:

=IF(VLOOKUP(F5,key,2,TRUE)="F","x",VLOOKUP(F5,key,2,TRUE))

La traduction littérale de cette formule est:

Si RECHERCHEV renvoie "F", renvoie "x". Sinon, renvoyez le résultat de RECHERCHEV.

Le résultat de "x" peut être personnalisé à volonté. Pour n'afficher rien, indiquez une chaîne vide ("").

Formule alternative

Une formule plus simple et moins redondante peut être créée en utilisant IF pour vérifier le score directement comme ceci:

=IF(F5<60,"x",VLOOKUP(F5,key,2,TRUE))

Cependant, cette formule ne remplace pas techniquement la sortie de RECHERCHEV. Au lieu de cela, il teste la valeur du score entrant et contourne complètement VLOOKUP si elle est inférieure à 60.

Articles intéressants...