Excel : comment utiliser l’instruction IF avec la fonction MATCH



Vous pouvez utiliser la syntaxe suivante dans Excel pour utiliser une instruction IF avec la fonction MATCH :

=IF(ISNUMBER(MATCH(E2,A2:A10,0)), "Yes", "No")

Cette formule particulière vérifie si la valeur dans la cellule E2 existe dans la plage A2:A10 .

S’il existe, la formule renvoie Yes .

S’il n’existe pas, la formule renvoie No .

Remarque : N’hésitez pas à remplacer « Oui » et « Non » par les autres valeurs que vous souhaitez renvoyer.

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

Exemple : comment utiliser l’instruction IF avec la fonction MATCH dans Excel

Supposons que nous ayons l’ensemble de données suivant dans Excel qui contient des informations sur divers joueurs de basket-ball :

Supposons que nous souhaitions vérifier si le nom de l’équipe « Lakers » existe dans la colonne de l’équipe.

Pour ce faire, nous pouvons taper la formule suivante dans la cellule F2 :

=IF(ISNUMBER(MATCH(E2,A2:A10,0)), "Yes", "No")

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

Le nom de l’équipe « Lakers » existe dans la plage A2:A10 , donc la formule renvoie « Oui » dans la cellule F2 .

Notez que vous pouvez également renvoyer une valeur de cellule au lieu de « Oui » ou « Non » dans l’instruction IF .

Par exemple, vous pouvez utiliser la formule suivante pour renvoyer le nom de l’équipe s’il existe dans la colonne de l’équipe ou un espace vide dans le cas contraire :

=IF(ISNUMBER(MATCH(E2,A2:A10,0)), E2, " ")

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

La formule renvoie simplement le nom « Lakers » dans la cellule F2 car ce nom existait dans la colonne équipe.

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres opérations courantes dans Excel :

Excel : comment utiliser la fonction IF avec INDEX MATCH
Excel : Comment utiliser SUM avec INDEX MATCH
Excel : utilisez INDEX et MATCH pour renvoyer plusieurs valeurs verticalement

Ajouter un commentaire

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