Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Calculer le nombre d'occurence d'un mot dans une chaine de caractère

superparati

XLDnaute Nouveau
Bonjour,

Actuellement je bute sur excel ^^ comme par hazard.


J'ai une colonne A dans lequel on peut trouver plusieurs noms de ville.
A1 : paris, bordeau, ajaccio, toulon ...
A2 : paris, metz, bastia
A3 : paris, Rennes, Morlaix

Je souhaite récupérer le nombre d'occurence du mot "paris" dans la colonne A.

Le problème ne se pose pas lorsque que dans la ligne la chaîne de caractère comporte seulement une seule et unique ville.
Exemple :
A1 : paris
A2 : paris
A3 : paris
=NB.SI(A1:A3;"paris") => 3

Cependant je ne sais pas comment récupérer le nombre de fois où apparait paris dans les lignes de la colonne A, ci-dessous :
A1 : paris, bordeau, ajaccio, toulon ...
A2 : paris, metz, bastia
A3 : paris, Rennes, Morlaix

Quelle fonction puis-je utiliser ?

Merci
 

Dugenou

XLDnaute Barbatruc
Re : Calculer le nombre d'occurence d'un mot dans une chaine de caractère

Bonjour,
Un début de solution avec la fonction TROUVE ou CHERCHE qui te renvoie un chiffre ou un #N/A suivant que le mot est trouvé ou pas.
Cordialement
 

C@thy

XLDnaute Barbatruc
Re : Calculer le nombre d'occurence d'un mot dans une chaine de caractère

Bonjour superparati,

voici des éléments de réponse

C@thy
 

Pièces jointes

  • ComptageContientCathy.xls
    32 KB · Affichages: 177

Lolote83

XLDnaute Barbatruc
Re : Calculer le nombre d'occurence d'un mot dans une chaine de caractère

Salut Superparati,
essaye avec ça : =NB.SI(B1:B3;"*paris*")
et si tu veux cahnger le nom de la ville, tu peux par exemple inscrire le nom de la ville dans une cellule Ex : en cellule D1 et y faire appel donc tu auras comme formule : =NB.SI(B1:B3;"*" & D1 & "*")
En espérant avoir répondu à ta question
Cordialement
Lolote83
 

superparati

XLDnaute Nouveau
Re : Calculer le nombre d'occurence d'un mot dans une chaine de caractère

Merci merci rapide et efficace.

La fonction NB.SI(A1:A50;"*Paris*") répond parfaitement à mes attentes !
Finalement il me manquait juste d'encadrer ma recherche par l'étoile "*" .

Dugenou, je vais regarder ta proposition
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…