Comment utiliser la fonction IF ISNA avec VLOOKUP dans Excel (3 exemples)

  • Partage Ça
Hugh West

Aujourd'hui, je vais vous montrer comment vous pouvez utiliser l'option VLOOKUP en combinaison avec le SI et ISNA fonctions d'Excel.

L'une des fonctions les plus importantes et les plus utilisées d'Excel est la suivante VLOOKUP Mais en utilisant VLOOKUP nous pouvons parfois rencontrer des erreurs lorsque l valeur de consultation ne correspond à aucune valeur dans le tableau de consultation .

Le site ISNA fonctions de Excel s'avèrent utiles dans ces situations. ISNA en combinaison avec SI nous donne la possibilité de rechercher une autre valeur si la première ne correspond pas, ce qui est très utile pour les grands ensembles de données.

Fonction IF ISNA avec VLOOKUP (Quick View)

Télécharger le cahier d'exercices

Comment utiliser la fonction IF ISNA avec VLOOKUP dans Excel.xlsx

Fonction ISNA d'Excel : syntaxe et arguments

Résumé

  • Prend une valeur comme argument, et retourne VRAI s'il s'agit d'un #N/A Sinon, elle renvoie FAUX .
  • Disponible à partir d'Excel 2003.

Syntaxe

La syntaxe de la ISNA la fonction est :

=ISNA(valeur)

Arguments

Arguments Obligatoire ou facultatif Valeur
valeur Requis La valeur que la fonction ISNA vérifie si une erreur #N/A ou non.

Valeur de retour

Renvoie une valeur booléenne, VRAI ou FAUX . VRAI si la valeur est un #N/A erreur, FAUX autrement.

Fonction IF ISNA avec VLOOKUP : 3 exemples

Examinons quelques exemples d'utilisation de l'option SI et ISNA fonctions avec VLOOKUP .

1. utilisation de la fonction IF ISNA avec VLOOKUP dans la même table

Ici, nous avons un ensemble de données avec le Type de livre s, Noms, et Auteurs de quelques livres dans une librairie appelée Martin Bookstore.

Nous allons d'abord chercher un livre de poésie, puis, si ce n'est pas le cas, nous chercherons un roman.

Une combinaison de la SI , ISNA, et VLOOKUP est le partenaire idéal ici.

La formule sera :

=IF(ISNA(VLOOKUP("Poésie",B4:D20,2,FALSE)),VLOOKUP("Roman",B4:D20,2,FALSE))

Vous voyez, nous avons un Roman , Oliver Twist car il n'y avait pas de livre de Poésie .

Explication de la formule

  • VLOOKUP("Poésie",B4:D20,2,FALSE) renvoie à #N/A car il n'existe pas de type de livre appelé "Poésie" dans la première colonne du tableau B4:D20 .

  • . ISNA(VLOOKUP("Poésie",B4:D20,2,FALSE)) devient ISNA(#N/A) et il retourne VRAI .

  • SI(ISNA(VLOOKUP("Poésie",B4:D20,2,FALSE)),VLOOKUP("Roman",B4:D20,2,FALSE) ) devient maintenant IF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE)) qui renvoie VLOOKUP("Novel",B4:D20,2,FALSE) .
  • VLOOKUP("Novel",B4:D20,2,FALSE) recherche un "Roman" dans la première colonne du tableau B4:D20 (Type de livre). Après en avoir trouvé un, il renvoie le Nom du livre de la colonne 2, Oliver Twist .

  • Par conséquent, IF(ISNA(VLOOKUP("Poésie",B4:D20,2,FALSE)),VLOOKUP("Roman",B4:D20,2,FALSE)) renvoie à "Oliver Twist" .

Lire la suite : Comment utiliser VLOOKUP en VBA (4 façons)

2. Utilisation de la fonction IF ISNA avec VLOOKUP dans un tableau différent mais dans la même feuille de calcul

Nous avons ici un autre ensemble de données contenant les enregistrements de livres de deux librairies, la librairie Martin et la librairie Holder.

Cette fois, nous chercherons un livre de poésie dans la première librairie. Si nous ne le trouvons pas là, nous chercherons dans la deuxième librairie.

La formule sera :

=IF(ISNA(VLOOKUP("Poésie",B4:D20,2,FALSE)),VLOOKUP("Poésie",G4:I20,2,FALSE))

En effet, lorsqu'il ne trouve pas de roman dans la première librairie, il en cherche un dans la deuxième librairie ( G4:I20 ).

Et en trouve un qui s'appelle "Ode au rossignol" par John Keats.

Pour une explication détaillée de la formule, voir l'exemple 1.

Lire la suite : Formule VLOOKUP dans Excel avec plusieurs feuilles (4 astuces simples)

Lectures similaires

  • Comment effectuer un VLOOKUP à partir de plusieurs colonnes avec un seul retour dans Excel (2 façons)
  • VLOOKUP SUM Multiple Rows (4 façons avec alternative)
  • VLOOKUP pour rechercher du texte dans Excel (4 façons simples)
  • VLOOKUP INDIRECT dans Excel
  • VLOOKUP avec des nombres dans Excel (4 exemples)

3. utilisation de la fonction IF ISNA avec VLOOKUP dans une autre feuille de calcul

Enfin, nous disposons d'un autre ensemble de données contenant les registres de livres de deux librairies, mais cette fois dans deux feuilles de calcul différentes.

Tout d'abord, nous chercherons un livre de poésie dans la librairie Martin. Si nous ne le trouvons pas là, nous chercherons dans la librairie Holder.

Nous entrons cette formule dans la feuille de calcul appelée "librairie Martin".

=IF(ISNA(VLOOKUP("Poésie",B4:D20,2,FALSE)),VLOOKUP("Poésie", 'Librairie Holder'!B4:D20,2,FALSE))

Il cherche un livre de poésie dans la librairie Martin.

S'il ne le trouve pas, il le cherche dans la librairie de l'université. "Librairie Holder"!B4:D20), et en trouve une là.

Ode au rossignol par John Keats.

Pour une explication détaillée de la formule, voir l'exemple 1.

Lire la suite : Comment extraire des données de plusieurs feuilles de calcul dans Excel (4 méthodes rapides)

Options alternatives de l'IF ISNA

À partir d'Excel 2013, une option alternative de l'option IF ISNA est disponible, c'est ce qu'on appelle la fonction IFNA fonction.

Le site Syntaxe de la IFNA la fonction est :

=IFNA(valeur,valeur_if_na)

Le site IFNA formule consistant à rechercher d'abord un livre de poésie, puis à rechercher un roman si aucune poésie n'est disponible le sera :

=IFNA(VLOOKUP("Poésie",B4:D20,2,FALSE),VLOOKUP("Roman",B4:D20,2,FALSE))

Lire la suite : VLOOKUP Valeur maximale dans Excel (avec limites et options alternatives)

Conclusion

Ainsi, vous pouvez utiliser le IF ISNA fonction avec VLOOKUP pour rechercher une valeur dans un tableau et faire autre chose si vous n'y trouvez pas la valeur. Vous avez des questions ? N'hésitez pas à nous les poser.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.