Formule Excel: RECHERCHEV à chaînes multiples -

Formule générique

=IFERROR(VLOOKUP 1,IFERROR(VLOOKUP 2,VLOOKUP 3))

Sommaire

Si vous devez effectuer plusieurs recherches de manière séquentielle, selon que les recherches précédentes réussissent ou non, vous pouvez enchaîner une ou plusieurs RECHERCHEV avec IFERROR.

Dans l'exemple illustré, la formule en L5 est:

=IFERROR(VLOOKUP(K5,B5:C7,2,0),IFERROR(VLOOKUP(K5,E5:F7,2,0),VLOOKUP(K5,H5:I7,2,0)))

Explication

La fonction IFERROR est conçue pour intercepter les erreurs et effectuer une action alternative lorsqu'une erreur est détectée. La fonction RECHERCHEV générera une erreur # N / A lorsqu'une valeur n'est pas trouvée.

En imbriquant plusieurs VLOOKUP dans la fonction IFERROR, la formule permet des recherches séquentielles. Si le premier RECHERCHEV échoue, IFERROR intercepte l'erreur et exécute une autre RECHERCHEV. Si le deuxième RECHERCHEV échoue, IFERROR détecte l'erreur et exécute une autre RECHERCHEV, et ainsi de suite.

Articles intéressants...