Formule Excel : Vérifier si une cellule contient l'un des nombreux éléments
Ce tutoriel fournit une formule pour vérifier si une cellule contient l'une des plusieurs valeurs dans Excel, et explique les arguments de la formule ainsi que son fonctionnement.
Formule générique :
=SOMMEPROD(--ESTNUM(CHERCHE(choses,texte)))>0 |
Arguments
Choses : les valeurs que vous souhaitez vérifier si la cellule en contient une parmi elles. |
Texte : la référence de cellule ou la chaîne de texte que vous souhaitez vérifier si elle contient un nombre. |
Valeur de retour :
Cette formule renvoie une valeur logique, FAUX : la cellule ne contient aucun des éléments ; VRAI : la cellule contient au moins l'un des éléments.
Fonctionnement de cette formule
Par exemple, si vous souhaitez vérifier si la cellule B3 contient un nombre, utilisez la formule suivante :
=SOMMEPROD(--ESTNUM(CHERCHE($E$3:$E$5;B3)))>0 |
Appuyez sur Entrée pour vérifier.
Explication
Fonction CHERCHE fonction : La fonction CHERCHE renvoie l'emplacement du premier caractère de la chaîne de texte à l'intérieur d'une autre. Si la fonction CHERCHE trouve le texte correspondant, elle renvoie la position relative, sinon elle renvoie une erreur #VALEUR!. Par exemple, ici la formule CHERCHE($E$3:$E$5;B3) recherchera chaque valeur de la plage E3:E5 dans la cellule B3 et renverra l'emplacement de chaque chaîne de texte dans la cellule B3. Elle donnera un résultat sous forme de tableau comme ceci : {18;#VALUE!;#VALUE!}.
Fonction ESTNUM : la fonction ESTNUM renvoie VRAI lorsqu'une cellule contient un nombre. Donc ESTNUM(CHERCHE($E$3:$E$5;B3)) renverra un résultat sous forme de tableau {vrai,faux,faux} car la fonction CHERCHE trouve 1 nombre.
--ESTNUM(CHERCHE($E$3:$E$5;B4)) convertit la valeur VRAI en 1 et la valeur FAUX en 0, donc cette formule convertit le résultat du tableau en {1;0;0}.
SOMMEPROD : est utilisée pour multiplier des plages ou additionner des tableaux ensemble et renvoie la somme des produits. La fonction SOMMEPROD(--ESTNUM(CHERCHE($E$3:$E$5;B3))) renvoie 1+0+0=1.
Enfin, comparez la formule de gauche SOMMEPROD(--ESTNUM(CHERCHE($E$3:$E$5;B3))) avec 0, tant que le résultat de la formule de gauche est supérieur à 0, la formule renverra VRAI, sinon elle renverra FAUX.
Fichier d'exemple
Cliquez pour télécharger le fichier d'exemple
Formules relatives
- Vérifier si une cellule contient un texte spécifique
Pour vérifier si une cellule contient certains textes dans la plage A mais ne contient pas les textes dans la plage B, vous pouvez utiliser une formule matricielle qui combine les fonctions NB, CHERCHE et ET dans Excel. - Vérifier si une cellule contient l'une des plusieurs valeurs mais exclut d'autres valeurs
Ce tutoriel fournira une formule pour gérer rapidement la tâche consistant à vérifier si une cellule contient l'un des éléments mais exclut d'autres valeurs dans Excel et expliquera les arguments de la formule. - Vérifier si une cellule contient l'un des éléments
Supposons qu'il y ait une liste de valeurs dans la colonne E, et que vous souhaitiez vérifier si les cellules de la colonne B contiennent toutes les valeurs de la colonne E, et renvoient VRAI ou FAUX. - Vérifier si une cellule contient un nombre
Parfois, vous voudrez peut-être vérifier si une cellule contient des caractères numériques. Ce tutoriel fournit une formule qui renverra VRAI si la cellule contient un nombre, et FAUX si la cellule ne contient pas de nombre.
Les meilleurs outils de productivité pour Office
Kutools pour Excel - Vous aide à vous démarquer de la foule
Kutools pour Excel compte plus de 300 fonctionnalités, garantissant que ce dont vous avez besoin n'est qu'à un clic...
Office Tab - Active la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)
- Une seconde pour basculer entre des dizaines de documents ouverts !
- Réduit des centaines de clics de souris pour vous chaque jour, dites adieu à la main de la souris.
- Augmente votre productivité de 50 % lors de la consultation et de l'édition de plusieurs documents.
- Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.