
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.