Google Sheets : comment utiliser RECHERCHEV avec l’instruction IF



Vous pouvez utiliser la syntaxe suivante pour utiliser une RECHERCHEV avec une instruction IF dans Google Sheets :

=IF(ISNA(VLOOKUP(D2, A2:B11, 2, FALSE)), "", VLOOKUP(D2, A2:B11, 2, FALSE))

Cette formule particulière recherche la valeur dans la cellule D2 dans la plage A2:B11 .

Si la valeur existe, alors cette formule renvoie la valeur correspondante dans la colonne 2 de la plage.

Si la valeur n’existe pas, un espace est renvoyé.

Remarque : L’argument FALSE indique à Google Sheets de rechercher des correspondances exactes au lieu de correspondances approximatives.

L’exemple suivant montre comment utiliser cette syntaxe dans la pratique.

Exemple : utilisez RECHERCHEV avec l’instruction IF dans Google Sheets

Supposons que nous ayons l’ensemble de données suivant dans Google Sheets qui montre les points marqués par les basketteurs de différentes équipes :

Supposons que nous essayions d’utiliser la formule RECHERCHEV suivante pour rechercher le nom de l’équipe dans la cellule D2 de la colonne A et renvoyer la valeur de points correspondante dans la colonne B :

=VLOOKUP(D2, A2:B11, 2, FALSE)

La capture d’écran suivante montre comment utiliser cette formule en pratique :

La formule RECHERCHEV renvoie #N/A puisque « Nuggets » n’existe pas dans la colonne équipe.

Pour renvoyer une valeur vide au lieu de #N/A, nous pouvons utiliser la formule suivante :

=IF(ISNA(VLOOKUP(D2, A2:B11, 2, FALSE)), "", VLOOKUP(D2, A2:B11, 2, FALSE))

La capture d’écran suivante montre comment utiliser cette formule en pratique :

Google Sheets VLOOKUP avec instruction IF

Notez qu’une valeur vide est renvoyée cette fois au lieu de #N/A .

Notez également que vous pouvez renvoyer une valeur différente au lieu d’un blanc si vous le souhaitez.

Par exemple, vous pouvez utiliser la formule suivante pour renvoyer « Équipe absente de l’ensemble de données » si le nom de l’équipe que vous utilisez dans la formule RECHERCHEV n’est pas trouvé dans l’ensemble de données :

=IF(ISNA(VLOOKUP(D2, A2:B11, 2, FALSE)), "Team Not in Dataset", VLOOKUP(D2, A2:B11, 2, FALSE))

La capture d’écran suivante montre comment utiliser cette formule en pratique :

Notez que la formule renvoie « Team Not in Dataset » puisque les Nuggets n’existent pas dans la colonne équipe.

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans Google Sheets :

Google Sheets : comment utiliser RECHERCHEV à partir d’un autre classeur
Google Sheets : utilisez RECHERCHEV pour renvoyer toutes les correspondances
Google Sheets : utilisez RECHERCHEV avec plusieurs critères

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *