Exemples de combinaison IF Vlookup dans Google Sheets

Les formules de combinaison IF et Vlookup sont utiles de plusieurs manières pour personnaliser les résultats de votre formule Vlookup. Pour découvrir comment la combinaison IF Vlookup dans Google Sheets peut vous être utile, suivez ce tutoriel.

Je me concentre sur l’utilisation de IF avec Vlookup dans différentes combinaisons. C’est parti!

Combinaison IF Vlookup dans Google Sheets

Combinaison IF Vlookup pour changer les tables de recherche

Exemple de la façon d’utiliser la combinaison IF Vlookup pour changer les tables de recherche.

J’ai deux listes dans ma feuille de calcul Google – Table 1 et Table 2.

La Table 1 contient les données de vente de « fruits » et la Table 2 les ventes de « légumes ». Voici ma formule de combinaison Vlookup If pour changer la table/liste.

=vlookup(H4,if(H3="Fruits",A3:B7,D3:E6),2,0)

Dans cette formule, la condition IF est utilisée pour contrôler la table de recherche. Si la valeur de H3 est « Fruits », la plage de recherche sera A3: B7, sinon D3: E6.

Combinaison IF Vlookup dans Google Sheets pour lutter contre l’erreur #N/A

Vous pouvez combattre l’erreur #N/A renvoyée par la formule Vlookup en utilisant la condition IF. Pour ce faire, vous devez d’abord envelopper le Vlookup avec la fonction ISNA.

Formule:

=vlookup("Fennel",A2:B10,2,0)

Résultat: 875

=vlookup("Lemon",A2:B10,2,0)

Résultat: #N/A

Si vous enveloppez la formule ci-dessus avec la fonction ISNA, la formule renverra TRUE puisque le résultat est #N/A.

Ici, vous pouvez utiliser IF avec Vlookup.

=if(isna(vlookup("Lemon",A2:B10,2,0))=TRUE,"Introuvable",vlookup("Lemon",A2:B10,2,0))

Si la valeur ISNA est TRUE, alors cette formule renverra « Introuvable ». Si la clé de recherche est trouvée, cette formule effectue l’opération Vlookup normale.

Vlookup dans Google Sheets pour renvoyer une cellule vide ou zéro si la clé de recherche n’est pas trouvée

Voici une autre utilisation de l’exemple de formule de combinaison IF VLOOKUP dans Google Sheets.

Vous pouvez penser que vous pouvez utiliser IFERROR pour renvoyer une cellule vide ou zéro dans Vlookup. Mais cela peut ne pas être parfait dans toutes les situations.

Je considère la même table ci-dessus pour vous montrer comment renvoyer une cellule vide si la clé de recherche est manquante dans la recherche dans Vlookup.

=iferror(vlookup("Lemon",A2:B10,2,0))

Cela renverrait certainement une cellule vide. Maintenant, voyez l’exemple suivant et vous pouvez comprendre pourquoi la combinaison IF Vlookup est indispensable dans certaines situations.

Vlookup in Google Sheets to Return Blank or Zero

Même si la clé de recherche « Lemon » est disponible dans la cellule A9, la formule Vlookup avec IFERROR renvoie une cellule vide. Parce que la cellule de sortie contient une erreur!

La formule de combinaison IF Vlookup ci-dessous traite de ce problème.

=if(isna(vlookup(D3,A2:B10,2,0))=TRUE,0,vlookup(D3,A2:B10,2,0))

Elle ne renverra une cellule vide/zéro que si la clé de recherche n’est pas disponible dans la table de recherche.

Google Sheets IF Vlookup Combo: Tester le résultat Vlookup avec les opérateurs de comparaison

Vous pouvez tester le résultat Vlookup avec les fonctions d’opérateur de comparaison GT (plus grand que), LT (moins que), GTE (plus grand ou égal à), LTE (moins ou égal à) et EQ (égal à) avec IF.

Test the Vlookup Result with Comparison Operators

Dans ce Vlookup, la condition IF est la suivante. Si l’ « Assiduité totale » de l’étudiant « Johny Carter » est supérieure à 220, il est autorisé, sinon il est exclu.

Comment fonctionne cette formule de combinaison IF et Vlookup?

Voyez la syntaxe GT:

GT(valeur1, valeur2)

Dans cette formule, la valeur un est la formule Vlookup et la valeur 2 est la valeur 220. Cette formule renvoie le booléen TRUE ou FALSE et la formule logique IF utilise cela comme condition.

Vous pouvez suivre la même approche avec les autres opérateurs logiques.

Puis-je utiliser les symboles d’opérateur?

Pourquoi pas? Voyez la formule équivalente qui utilise le symbole de l’opérateur > au lieu de la fonction GT.

=if(VLOOKUP(D2,A2:B9,2,FALSE)>220,"Autorisé","Exclu")

Vlookup dans Google Sheets: IF avec Vlookup pour contrôler la colonne d’index

J’ai déjà montré comment contrôler la table de recherche avec IF. Cette fois, je vais contrôler la colonne d’index dans Vlookup en utilisant la condition IF.

IF with Vlookup to Control Index Column

Formule:

Note: J’utilise IFS à la place de IF mais vous pouvez utiliser l’un ou l’autre.

=Vlookup(G5,A1:E4, ifs(G6="Trimestre 1",2,G6="Trimestre 2",3,G6="Trimestre 3",4,G6="Trimestre 4",5),0)

Les IFS à l’intérieur de cette formule Vlookup ajustent la colonne en fonction de la valeur dans G6.

En fait, il existe une meilleure option pour cela en utilisant Match ou Hlookup.

Veuillez vérifier: Combinaison Vlookup et Hlookup dans Google Sheets.

Mais j’ai inclus ceci pour vous montrer comment fonctionne la combinaison IF Vlookup dans Google Sheets.

  1. Vlookup Between Two Separate Google Sheets
  2. Difference entre la recherche, Vlookup et Hlookup dans Google Sheets
  3. Correspondance partielle dans Vlookup dans Google Sheets [Texte, numérique et date]
  4. Colonne d’index dynamique dans Vlookup dans Google Sheets

Maintenant que vous connaissez quelques astuces et combinaisons intéressantes avec IF et Vlookup dans Google Sheets, vous pouvez les appliquer à vos propres projets. Profitez de toutes les possibilités offertes par ces formules et voyez comment elles peuvent améliorer votre flux de travail dans Google Sheets.

Source: Crawlan.com

Articles en lien