Exemple de VLOOKUP avec plusieurs conditions IF dans Excel (9 critères)

  • Partage Ça
Hugh West

L'une des fonctions les plus utilisées dans Excel est la fonction VLOOKUP et il est assez puissant. Nous pouvons le rendre plus efficace en utilisant la fonction IF avec le VLOOKUP Nous pouvons appliquer ces deux fonctions ensemble pour effectuer diverses opérations. Dans cet article, nous utiliserons la fonction Exemple pour vous montrer l'efficacité de VLOOKUP avec Condition IF multiple sur Excel .

Télécharger le cahier d'exercices

Téléchargez le cahier d'exercices suivant pour vous exercer par vous-même.

VLOOKUP avec condition IF multiple.xlsx

Introduction à la fonction VLOOKUP d'Excel

  • Syntaxe

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

  • Arguments

lookup_value : La valeur à rechercher dans la colonne la plus à gauche du tableau donné.

table_array : Le tableau dans lequel il recherche le valeur de la recherche dans la colonne la plus à gauche.

col_index_num : Le numéro de la colonne de la table à partir de laquelle une valeur doit être retournée.

[range_lookup] : Indique si une concordance exacte ou partielle de l'adresse de l'utilisateur est nécessaire. valeur de la recherche est nécessaire. 0 pour une correspondance exacte, 1 pour une correspondance partielle. La valeur par défaut est 1 ( correspondance partielle ), ce qui est facultatif.

Introduction à la fonction IF d'Excel

  • Syntaxe

IF(test_logique, [valeur_si_vrai], [valeur_si_faux])

  • Arguments

Test logique : Teste une opération logique.

[valeur_si_vrai] : Si l'opération logique est vraie, renvoyer cette valeur.

[valeur_si_false] : Si l'opération logique est fausse, renvoyer cette valeur.

9 Exemple de VLOOKUP avec plusieurs conditions IF dans Excel

1) Utiliser VLOOKUP avec la condition IF pour obtenir le bon ou le mauvais résultat.

Dans notre premier exemple, nous allons déterminer si une certaine note obtenue par un étudiant est bonne ou mauvaise. Suivez donc les étapes ci-dessous pour effectuer cette tâche.

ÉTAPES :

  • Tout d'abord, sélectionnez la cellule F5 .
  • Ensuite, tapez la formule :
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80, "Great", "Good")

  • Enfin, appuyez sur Entrez et il retournera le résultat.

🔎 Comment la formule fonctionne-t-elle ?

  • VLOOKUP("Frank",B5:D8,2,FALSE)>80

Le site VLOOKUP La fonction recherche Frank dans la gamme B5:D8 et renvoie la marque ( 70 ) dans le 2ème Finalement, il teste la marque si elle est supérieure à la colonne 80 ou pas.

  • IF(VLOOKUP("Frank",B5:D8,2,FALSE)>80, "Great", "Good")

Le site SI les fonctions de retour Bon comme 70 n'est pas supérieur à 80 .

Lire la suite : Excel VBA : combinaison de If et Or (3 exemples)

2. appliquer VLOOKUP pour modifier la valeur seuil avec plusieurs conditions IF dans Excel

Maintenant, nous voulons modifier la valeur de coupure ou la rendre dynamique. Au lieu de spécifier la valeur dans la formule, nous allons placer la marque dans la cellule F4 Donc, apprenez les étapes de cette Exemple de fonctionner VLOOKUP avec Condition IF multiple sur Excel .

ÉTAPES :

  • Tout d'abord, sélectionnez la cellule F6 .
  • Ensuite, tapez la formule :
=IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4, "Great", "Good")

  • Enfin, appuyez sur Entrez .

🔎 Comment la formule fonctionne-t-elle ?

  • VLOOKUP("Frank",B5:D8,2,FALSE)>F4

Le site VLOOKUP La fonction cherche à Frank dans la gamme B5:D8 et renvoie la marque ( 70 ) dans le 2ème Ensuite, il teste la marque si elle est supérieure à la colonne F4 la valeur de la cellule ( 65 ) ou non.

  • IF(VLOOKUP("Frank",B5:D8,2,FALSE)>F4, "Great", "Good")

Enfin, le SI les fonctions de retour Superbe comme 70 est supérieure à 65 .

Lire la suite : IF Excel entre plusieurs plages (4 approches)

Exemple pour obtenir un prix de remise basé sur le prix de détail avec plusieurs conditions VLOOKUP & ; IF

Dans l'ensemble de données ci-dessous, nous avons fixé des prix de détail pour certains articles, mais nous allons vous montrer comment trouver le prix réduit à l'aide de la méthode de calcul du prix de détail. VLOOKUP & ; SI Par conséquent, suivez le processus de savoir-faire.

ÉTAPES :

  • Au début, sélectionnez la cellule E5 .
  • Ensuite, tapez la formule :
=IF(VLOOKUP("Raisin",B5:D8,3,FALSE)>150,VLOOKUP("Raisin",B5:D8,3,FALSE)*80%)

  • En fin de compte, appuyez sur Entrez pour retourner la valeur.

🔎 Comment la formule fonctionne-t-elle ?

  • VLOOKUP("Raisin",B5:D8,3,FALSE)>150

Le site VLOOKUP La fonction recherche Raisin dans la gamme B5:D8 et renvoie le prix ( 250 ) dans le 3ème Ensuite, il compare le prix s'il est supérieur à la colonne 150 ou pas.

  • VLOOKUP("Raisin",B5:D8,3,FALSE)*80 %.

Ce site VLOOKUP La fonction recherche Raisin dans la gamme B5:D8 et renvoie le prix ( 250 ) dans le 3ème Ensuite, il multiplie la valeur par .8 .

  • IF(VLOOKUP("Grape",B5:D8,3,FALSE)>150,VLOOKUP("Grape",B5:D8,3,FALSE)*80%)

Enfin, le SI les fonctions de retour VLOOKUP("Raisin",B5:D8,3,FALSE)*80 %. comme VLOOKUP("Raisin",B5:D8,3,FALSE)>150 La formule est vraie.

Lire la suite : Déclaration Excel If avec plusieurs conditions dans une plage (3 cas appropriés)

4. combiner les fonctions Excel VLOOKUP, IF & ; ISNA avec des conditions multiples

Nous allons rechercher un certain fruit, qu'il soit présent ou non dans l'ensemble de données, et s'il est présent, nous retournerons le prix. Exemple pour effectuer VLOOKUP avec Multiple SI Condition sur Excel .

ÉTAPES :

  • Sélectionner la cellule G4 au début.
  • Ensuite, tapez la formule :
=IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)), "Not Present",VLOOKUP(F4,B5:D8,3,FALSE))

  • Enfin, appuyez sur Entrez .

🔎 Comment la formule fonctionne-t-elle ?

  • VLOOKUP(F4,B5:D8,3,FALSE)

Le site VLOOKUP cherche la fonction F4 la valeur de la cellule ( Cerise ) dans l'intervalle B5:D8 .

  • ISNA(VLOOKUP(F4,B5:D8,3,FALSE))

La fonction d'ISNA cherche VLOOKUP(F4,B5:D8,3,FALSE) pour voir s'il est disponible ou non.

  • IF(ISNA(VLOOKUP(F4,B5:D8,3,FALSE)), "Not Present",VLOOKUP(F4,B5:D8,3,FALSE))

Le site SI La fonction retourne ' Non présent comme Cerise n'est pas disponible dans l'ensemble de données donné.

Lire la suite : Instruction IF de VBA avec plusieurs conditions dans Excel (8 méthodes)

5. exemple de choix du meilleur magasin avec VLOOKUP dans Excel

Une autre utilisation de la VLOOKUP est que nous pouvons comparer plusieurs magasins pour trouver la meilleure offre. Ici, nous avons mis Boutique 1 en cellule G2 Suivez donc les étapes pour effectuer l'opération.

ÉTAPES :

  • Tout d'abord, choisissez la cellule G5 pour taper la formule :
=IF($G$2="Shop 1",VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))

  • Ensuite, appuyez sur Entrez et utiliser l'outil AutoFill pour remplir le reste.

🔎 Comment la formule fonctionne-t-elle ?

  • VLOOKUP(F5,B5:D7,2,FALSE)

Le site VLOOKUP La fonction recherche dans le F5 la valeur de la cellule ( Œuf ) dans l'intervalle B5:D7 et renvoie la valeur ( $1.50 ) dans le 2ème colonne.

  • VLOOKUP(F5,B5:D7,3,FALSE)

Ce site VLOOKUP La fonction recherche dans le F5 la valeur de la cellule ( Œuf ) dans l'intervalle B5:D7 et renvoie la valeur ( $1.75 ) dans le 3ème colonne.

  • IF($G$2="Shop 1″,VLOOKUP(F5,B5:D7,2,FALSE),VLOOKUP(F5,B5:D7,3,FALSE))

Le site SI La fonction compare les G2 la valeur de la cellule ( Boutique 1 ) avec ' Boutique 1 Comme c'est vrai, la fonction retourne $1.50 Si le G2 la valeur des cellules étaient Boutique 2 il serait revenu $1.75 .

Lire la suite : Comment utiliser plusieurs instructions IF avec du texte dans Excel (6 méthodes rapides)

6. exemple de VLOOKUP avec 2 tableaux dans Excel

Jusqu'à présent, nous avons utilisé une seule table pour récupérer des données. Dans cet exemple, nous allons utiliser 2 Par conséquent, apprenez les étapes suivantes de l'opération Exemple d'effectuer VLOOKUP sur 2 Tables avec Condition IF multiple sur Excel .

ÉTAPES :

  • Sélectionner la cellule F6 .
  • Tapez la formule :
=VLOOKUP(F5, IF(F4="January", B6:D7, B11:D12), 3, FALSE)

  • Enfin, appuyez sur Entrez et il retournera le Ventes nettes de Simon .

🔎 Comment la formule fonctionne-t-elle ?

  • IF(F4="Janvier", B6:D7, B11:D12)

Le site SI La fonction compare les F4 la valeur de la cellule ( Février ) avec Janvier et renvoie l'intervalle B11:D12 car le test logique est faux.

  • VLOOKUP(F5, IF(F4="January", B6:D7, B11:D12), 3, FALSE)

Le site VLOOKUP cherche la fonction F5 la valeur de la cellule ( Simon ) dans l'intervalle B11:D12 et renvoie le Ventes nettes de $12,500.00 dans le 3ème colonne.

7. test logique de la fonction IF dans Excel VLOOKUP

De plus, nous pouvons placer le VLOOKUP dans la section des arguments de la fonction SI Voir la procédure suivante pour effectuer l'opération.

ÉTAPES :

  • Tout d'abord, choisissez la cellule G4 pour taper la formule :
=IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Disponible", "En stock", "Pas en stock")

  • Ensuite, appuyez sur Entrez Ainsi, vous verrez la sortie.

🔎 Comment la formule fonctionne-t-elle ?

  • VLOOKUP(F4, B5:D8, 2, FALSE)="Disponible".

Le site VLOOKUP cherche la fonction F4 la valeur de la cellule ( Raisin ) dans l'intervalle B5:D8 et compare la valeur dans le 2ème colonne ( Non disponible ) avec Disponible sur .

  • IF(VLOOKUP(F4, B5:D8, 2, FALSE)="Disponible", "En stock", "Pas en stock")

Enfin, le SI les fonctions de retour Pas en stock comme VLOOKUP(F4, B5:D8, 2, FALSE)="Disponible". La sortie est fausse.

Lire la suite : Fonction IF d'Excel avec 3 conditions

Lectures similaires

  • IF avec AND dans une formule Excel (7 exemples)
  • Excel VBA : combinaison de If et And pour des conditions multiples
  • VLOOKUP avec plusieurs critères et plusieurs résultats (8 exemples)

8. sélectionner dynamiquement la colonne de VLOOKUP avec la fonction IF

Dans cet exemple, nous voulons créer une colonne dynamique pour la rubrique VLOOKUP Pour cette raison, nous utiliserons la fonction SI Par conséquent, passez en revue les points suivants Exemple d'effectuer VLOOKUP avec Multiple SI Condition sur Excel .

ÉTAPES :

  • Au début, sélectionnez la cellule C11 Ici, tapez la formule :
=VLOOKUP(B11, B5:D8, IF($C$10="Physics", 2, 3), FALSE)

  • Après cela, appuyez sur Entrez et ça va renverser les données. Utilise AutoFill pour compléter la série.

🔎 Comment la formule fonctionne-t-elle ?

  • IF($C$10="Physique", 2, 3)

Le site SI La fonction compare les C10 la valeur de la cellule ( Physique ) avec Physique comme indiqué dans la formule. Ensuite, il retourne 2 car le test logique est vrai.

  • VLOOKUP(B11, B5:D8, IF($C$10="Physique", 2, 3), FALSE)

Enfin, le VLOOKUP cherche la fonction B11 la valeur de la cellule ( Wilham ) dans l'intervalle B5:D8 et renvoie la valeur dans le 2ème colonne ( 50 ).

Lire la suite : Excel VBA : déclaration If Then Else avec plusieurs conditions (5 exemples)

9. exemple d'application de VLOOKUP pour des dates avec plusieurs conditions IF dans Excel

En outre, nous pouvons appliquer VLOOKUP pour les dates. Donc, apprenez les étapes de cette Exemple pour appliquer VLOOKUP pour Dates avec Condition IF multiple sur Excel .

ÉTAPES :

  • Cliquez sur la cellule G4 .
  • Tapez la formule :
=VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)

  • Enfin, appuyez sur Entrez .

🔎 Comment la formule fonctionne-t-elle ?

  • IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,””)

Le site SI compare chaque cellule de la plage C5:C8 avec F5 et F6 Ensuite, il renvoie la gamme B5:D8 car le test logique est vrai.

  • VLOOKUP(F4,IF((C5:C8>=F5)*(C5:C8<=F6),B5:D8,""),3,FALSE)

Enfin, le VLOOKUP cherche la fonction F4 la valeur de la cellule ( Raisin ) dans l'intervalle B5:D8 et renvoie la valeur dans le 3ème colonne ( Meena ).

Lire la suite : Fonction Excel If avec plusieurs conditions (IF imbriqué)

Exemple alternatif de VLOOKUP avec plusieurs conditions IF dans Excel

1) Colonne d'aide pour les critères multiples dans Excel

Nous pouvons créer une colonne d'aide pour de multiples critères dans Excel Par conséquent, suivez les étapes pour insérer une colonne auxiliaire.

ÉTAPES :

  • Tout d'abord, sélectionnez la cellule D5 .
  • Ensuite, tapez la formule :
=B5& ;"

  • Après cela, appuyez sur Entrez et il renverra la valeur. Utilisez AutoFill pour remplir la série.

  • Ensuite, sélectionnez la cellule H5 pour taper la formule :
=VLOOKUP($G5& ;"

  • Appuyez sur Entrez et utiliser AutoFill pour compléter le reste.

Ici, le VLOOKUP cherche la fonction $G5& ;" la valeur de la cellule ( Wil ) dans l'intervalle D$5:$E$8 et il retourne 80 présents dans le 2ème colonne.

Lire la suite : VLOOKUP avec plusieurs critères dans Excel (6 exemples)

2. exemple de critères multiples avec la fonction CHOOSE

Nous allons utiliser la fonction CHOISIR ainsi que VLOOKUP dans cet exemple pour éviter la colonne d'aide. Apprenez le processus pour effectuer l'opération.

ÉTAPES :

  • Tout d'abord, sélectionnez la cellule H5 .
  • Ensuite, tapez la formule :
=VLOOKUP($G5& ;"

  • Enfin, appuyez sur Entrez et il retournera la valeur.

🔎 Comment la formule fonctionne-t-elle ?

  • CHOISIR({1,2},$B$5:$B$8& ;"

Le site CHOISIR déversements de fonctions B5:D8 données dans 2 en fusionnant les valeurs des cellules dans les B et C colonnes ensemble.

  • VLOOKUP($G5& ;"

Le site VLOOKUP La fonction recherche $G5& ;" dans la gamme B5:D8 et retourne 80 présents dans le 2ème colonne.

Lire la suite : Vlookup avec plusieurs critères sans colonne d'aide dans Excel (5 façons)

3. fonction VLOOKUP avec deux conditions dans deux colonnes

Au lieu d'utiliser VLOOKUP on peut utiliser la formule INDEX MATCH pour extraire les données basées sur 2 conditions dans 2 Suivez donc la procédure pour effectuer cette tâche.

ÉTAPES :

  • Au début, sélectionnez la cellule H4 .
  • Ensuite, tapez la formule :
=INDEX(D5:D8,MATCH(1,(F4=B5:B8)*(G4=C5:C8),0))

  • En fin de compte, appuyez sur Entrez pour retourner la valeur.

🔎 Comment la formule fonctionne-t-elle ?

  • MATCH(1,(F4=B5:B8)*(G4=C5:C8),0)

Le site MATCH formules de rendement 4 à INDEX comme numéro de ligne. Ici, nous comparons les critères multiples en appliquant la logique booléenne.

  • INDEX(D5:D8,MATCH(1,(F4=B5:B8)*(G4=C5:C8),0))

Enfin, le INDEX les fonctions de retour 250 qui se trouve dans le 4ème rangée dans l'intervalle D5:D10 .

Lire la suite : Comment utiliser le VLOOKUP avec plusieurs critères dans des colonnes différentes ?

4. VLOOKUP pour plusieurs colonnes dans Excel

Nous allons appliquer le MATCH INDEX formule permettant d'effectuer l'opération de consultation dans plusieurs colonnes et de renvoyer le résultat de l'opération. Prix du fruit mentionné. Alors, apprenez les étapes ci-dessous.

ÉTAPES :

  • Sélectionner la cellule G4 au début.
  • Ensuite, tapez la formule :
=INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),""))))

  • Enfin, appuyez sur Entrez .

🔎 Comment la formule fonctionne-t-elle ?

  • ROW(B5:B8)

D'abord, la fonction ROW renvoie les numéros de ligne respectifs.

  • MATCH(ROW(B5:B8),ROW(B5:B8))

Ensuite, le MATCH Les sorties de la formule sont 1 , 2 , 3 et 4 .

  • IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")

Le site SI compare chaque cellule dans B5:C8 avec le F4 et renvoie les valeurs où il trouve VRAI pour le test logique.

  • MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))

La fonction MIN renvoie la plus petite valeur ( 1 ) à partir de la IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"") sorties.

  • INDEX(D5:D8,MIN(IF(B5:C8=F4,MATCH(ROW(B5:B8),ROW(B5:B8)),"")))))

Finalement, le INDEX les fonctions de retour 150 qui se trouve dans le 1er rangée dans l'intervalle D5:D8 .

Lire la suite : Excel VLOOKUP avec plusieurs critères en colonne et en ligne

Conclusion

Désormais, vous pourrez opérer VLOOKUP avec Conditions IF multiples sur Excel comme indiqué dans le Exemples Continuez à les utiliser et faites-nous savoir si vous avez d'autres façons d'accomplir cette tâche. N'oubliez pas de laisser vos commentaires, suggestions ou questions dans la section des commentaires ci-dessous.

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.