Compter les mots-clés contenus dans une cellule à partir d’une liste
Pour compter le nombre de mots-clés présents dans une cellule à partir d’une liste, combinez les fonctions SOMMEPROD, ESTNUM et TROUVE dans Excel afin de résoudre ce problème efficacement.

Compter les mots-clés contenus dans une cellule à partir d’une liste
Par exemple, vous disposez d’une liste de chaînes de texte dans la colonne A et de mots-clés dans la colonne D, comme illustré ci-dessous. Pour obtenir, pour chaque cellule de la colonne A, le nombre de mots-clés qu’elle contient en fonction des données de la colonne D, appliquez la formule suivante.

1. Saisissez ou copiez la formule suivante dans une cellule vide :
2. Ensuite, faites glisser la poignée de recopie pour appliquer cette formule aux autres cellules. Le nombre de mots-clés contenus dans chaque cellule est alors automatiquement calculé, comme illustré ci-dessous :

Explication de la formule :
- TROUVE($D$2:$D$6\, A2) : renvoie la position des mots-clés dans la chaîne de texte lorsqu’ils sont trouvés ; si aucun n’est trouvé, l’erreur #VALEUR! s’affiche.
- --ESTNUM(TROUVE($D$2:$D$6\, A2)) : si le mot-clé est trouvé dans la chaîne de texte, la fonction TROUVE renvoie sa position sous forme de numéro, et ESTNUM retourne VRAI ; s’il n’est pas trouvé, TROUVE génère une erreur #VALEUR! et ESTNUM renvoie FAUX. Les doubles signes moins (--) transforment alors les valeurs VRAI ou FAUX en 1 ou 0.
- SOMMEPROD : permet de calculer la somme d’un tableau composé de 1 et de 0.
Remarques:
1. Si un mot-clé apparaît plusieurs fois dans une cellule, il n’est compté qu’une seule fois.
2. Si des cellules vides figurent dans la liste des mots-clés, la formule ci-dessus ne produira pas de résultat correct. Dans ce cas, utilisez la formule matricielle suivante :
N’oubliez pas d’appuyer simultanément sur les touches Ctrl + Maj + Entréepour obtenir le résultat correct, comme illustré ci-dessous :

Fonctions associées utilisées :
- SUMPRODUCT:
- La fonction SOMMEPROD permet de multiplier entre eux deux colonnes ou plus, ou encore des tableaux, puis d’obtenir la somme des produits ainsi calculés.
- SEARCH:
- La fonction TROUVE indique la position d’un caractère ou d’un texte spécifique au sein d’une chaîne donnée.
- ISNUMBER:
- La fonction ESTNUM renvoie VRAI si une cellule contient un nombre, et FAUX sinon.
Autres articles :
- Compter les lignes séparées par des retours à la ligne dans une cellule ou une plage
- Cet article explique comment compter, à l’aide d’une formule Excel, le nombre de lignes séparées par des retours à la ligne dans une cellule ou une plage de cellules.
- Extraire plusieurs lignes d’une cellule
- Si vous disposez d’une liste de chaînes de texte séparées par des retours à la ligne (insérés en appuyant sur Alt + Entrée lors de la saisie) et que vous souhaitez extraire ces lignes dans des cellules distinctes, comme illustré ci-dessous, comment procéder à l’aide d’une formule Excel ?
- Afficher du texte si la cellule en contient dans Excel
- Si vous disposez d’une liste de chaînes de texte dans la colonne A et d’une ligne de mots-clés, vous devez désormais vérifier si ces mots-clés figurent dans les chaînes. Lorsqu’un mot-clé est présent dans une cellule, il s’affiche ; sinon, la cellule reste vide, comme le montre la capture d’écran ci-dessous.
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
- Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
- Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.