[ Excel ] compteur le nombre d'occurence d'un mot dans une zone

compteur le nombre d'occurence d'un mot dans une zone [ Excel ] - Logiciels - Windows & Software

Marsh Posté le 30-03-2006 à 13:26:00    

Bonjour,
 
Je dois faire une fonction excel qui compte le nombre d'occurence d'un mot dans un nombre de cellule bien defini. je galere un petit peu. Si quelqu'un ppeut me mettre sur la voie, ca serait sympa.
 
Pour l'instant, je sais faire un test pour voir si la cellule contient le mot que je veux : Je fais

SI(D14="BRA";1;0)


 
Ensuite, je voudrais faire la somme de toute les cellules. Pour ca, je peux faire :

SOMME(SI(D14="BRA";1;0);SI(D15="BRA";1;0))


 
Mais si je veux compter le nombre de fois qu'apparait "BRA" dans un grand nombre de cellule, je suis plutot mal. En plus, il est possible que le texte que je cherche, ici "BRA" soit qu'un partie du contenu de la cellule. Typiquement, si dans une cellule, j'ai "BRA, GLE", je veux que ca me le compte. La par contre, je ne sais pas comment faire, surtout que la cellule peut aussi bien contenir differents  mots qu'être vide.

Reply

Marsh Posté le 30-03-2006 à 13:26:00   

Reply

Marsh Posté le 30-03-2006 à 13:40:09    

Utilise la fonction NB.SI

Reply

Marsh Posté le 30-03-2006 à 15:01:09    

Ok, je te remercie, ca fait a peut pret ce que je veux. J'ai donc la formule suivante :

=NB.SI(M2:M49;"BRA" )


Ca me permet bien de compter le nombre de cellule dont le contenu est "BRA". Par contre, je ne vois pas comment faire pour tester non pas que le contenu de la cellule soit egal, mais que le contenu contienne le mot que je recherche.
 

Reply

Marsh Posté le 30-03-2006 à 15:16:52    

J'ai eu ce besoin il y a quelque temps et j'ai utilisé pour détecter une chaine quelconque la formule suivante : =SI(CHERCHE($D$2;B4);"OK";"" ) (tu mets ce que tu veux à la place de D$B$) en fait, sur chaques lignes, j'ajoute ce test et en fin de tableau sur la colonne de résultat j'utilise NB.SI pour compter le nb de résultat concluant, c'est un peu lourd mais ça fonctionne


Message édité par Nabou le 30-03-2006 à 15:24:01
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed