Maison Les sujets excel Si vlookup dans Excel: Vlookup Formula avec la condition si

Si vlookup dans Excel: Vlookup Formula avec la condition si

Apr 08, 2025 am 09:05 AM

Ce didacticiel montre comment combiner le VLookup et si les fonctions dans Excel pour effectuer des recherches avec une logique conditionnelle. Vous apprendrez également à gérer les erreurs # n / a en utilisant IF ISNA et IFNA avec VLookup. Cela suppose la familiarité avec la syntaxe des deux fonctions.

  • Combinaison si et vlookup pour les résultats true / false ou oui / non
  • En utilisant si et vlookup pour les calculs conditionnels
  • Manipulation # n / a des erreurs avec If ISNA et VLOOKUP
  • Utilisation d'IFNA et VLookup (Excel 2013 et plus tard)
  • Retour 0 ou une cellule vierge lorsque Vlookup échoue
  • En utilisant si avec une correspondance d'index pour les recherches de gauche

Conditionnel Vlookup: True / False, oui / non, etc.

Un cas d'utilisation courant compare un résultat VLookup à une valeur et renvoyant oui / non ou true / false . Une formule générale est:

IF(VLOOKUP(...) = value, TRUE, FALSE)

Cela renvoie True si le résultat VLookup est égal à la valeur spécifiée, sinon faux .

Exemple 1: Vérification de la disponibilité des stocks

Supposons que la colonne A contient des éléments et la colonne B leurs quantités. Une formule pour vérifier si un article (dans la cellule E1) est en stock est:

=IF(VLOOKUP(E1,$A$2:$B$10,2,FALSE)=0,"No","Yes")

Cela utilise vlookup pour trouver la quantité et si pour vérifier s'il est nul. Vous pouvez facilement adapter cela pour retourner "en stock / à l'épreuve" ou à d'autres alternatives. Vous pouvez également comparer avec les valeurs de texte (enfermées en guillemets).

Si vlookup dans Excel: VOOKUP FORMULA avec une condition si

Exemple 2: Comparaison du résultat Vlookup à une autre cellule

Vous pouvez comparer la sortie VLookup à une valeur dans une autre cellule. Par exemple, pour vérifier s'il est supérieur ou égal à un nombre dans la cellule G2:

=IF(VLOOKUP(E1,$A$2:$B$10,2)>=G2,"Yes!","No")

Si vlookup dans Excel: VOOKUP FORMULA avec une condition si

Exemple 3: Vlookup dans une liste plus petite

Pour vérifier si une valeur (dans la colonne A) existe dans une liste plus petite (D2: D4), utilisez:

IF(ISNA(VLOOKUP(A2,$D$2:$D$4,1,FALSE)),"No","Yes")

Cela renvoie "non" si # n / a (valeur introuvable) et "oui" autrement. Échangez "oui" et "non" pour inverser la logique.

Si vlookup dans Excel: VOOKUP FORMULA avec une condition siSi vlookup dans Excel: VOOKUP FORMULA avec une condition si

Calculs conditionnels avec vlookup

Si et Vlookup peuvent effectuer différents calculs en fonction des critères. Par exemple, le calcul de la Commission (20% pour les ventes> = 200 $, 10% sinon):

=IF(VLOOKUP(F1,$A$2:$C$10,3,FALSE)>=200,VLOOKUP(F1,$A$2:$C$10,3,FALSE)*20%,VLOOKUP(F1,$A$2:$C$10,3,FALSE)*10%)

Si vlookup dans Excel: VOOKUP FORMULA avec une condition si

Manipulation # n / a des erreurs avec If ISNA et VLOOKUP

Pour remplacer # n / a des erreurs par du texte personnalisé, utilisez:

IF(ISNA(VLOOKUP(...)),"Not found",VLOOKUP(...))

Si vlookup dans Excel: VOOKUP FORMULA avec une condition siSi vlookup dans Excel: VOOKUP FORMULA avec une condition si

Ifna vlookup (Excel 2013 et plus tard)

Dans les versions Excel plus récentes, utilisez IFNA pour une solution plus concise:

IFNA(VLOOKUP(...),"Not found")

Retour 0 ou cellules vierges

Pour retourner 0 au lieu de # n / a:

IF(ISNA(VLOOKUP(...)),0,VLOOKUP(...)) ou IFNA(VLOOKUP(...),0)

Pour retourner une cellule vide:

IF(ISNA(VLOOKUP(...)),"",VLOOKUP(...)) ou IFNA(VLOOKUP(...),"")

Si vlookup dans Excel: VOOKUP FORMULA avec une condition siSi vlookup dans Excel: VOOKUP FORMULA avec une condition si

Si avec une correspondance d'index

Index Match offre une alternative plus polyvalente à Vlookup, en particulier pour les recherches de gauche. Combinez-le avec IF ISNA ou IFNA pour gérer les erreurs:

IF(ISNA(INDEX(A2:A10,MATCH(F1,$B$2:$B$10,0))),"Not found",INDEX(A2:A10,MATCH(F1,$B$2:$B$10,0))) ou IFNA(INDEX(A2:A10,MATCH(F1,$B$2:$B$10,0)),"Not found")

Si vlookup dans Excel: VOOKUP FORMULA avec une condition si

Un exemple de classeur est disponible en téléchargement (lien omis car je ne peux pas fournir de fichiers). Cela démontre diverses combinaisons de IF et VLookup (et d'index correspondant) pour gérer efficacement différents scénarios.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)