Nbre d'occurences: macro ou formule

P

popie

Guest
Bonjour,
J'ai besoin de vos conseils éclairés :
Je souhaite renvoyer dans 1 cellule le nombre d'occurences d'un même mot apparaissant dans une liste de la même feuille.
Existe-t-il une formule ou dois-je faire obligatoirement une macro en VBA ?
Merci de votre aide.
Bonne journée (ensoleillée) à tous
 

Jocelyn

XLDnaute Barbatruc
Bonjour le Forum,
Bonjour popie,

il existe la formule =nb.si(la plage a analyser;le critere)

si j'ai des données des cellules A1 à A100 par exemple des noms

et que je veux trouver le nombre de toto

=NB.SI(A1:A100;'toto')

Voila

Jocelyn
 

Jacques87

XLDnaute Accro
Bonjour

1) tu peux utiliser la formule NB.SI qui te comptera le nombre de fois où on rencontrera le mmême mot par exemple (petit problème, je ne sais pas si elle compte dans une plage constituée de plusieurs colonnes, je n'ai pas essayé)
2) en VBA (je préfère)

Dim C As Range
Dim plage As Range
Dim N As Integer

N=0

For each c in plage ( plage est l'ensemble des cellules à vérifier exemple 'A1:C8')
If c.Value = 'Toto' Then N=N+1
Next
MsgBox(N)

bonne journée

Bonjour Jocelyn, tu viens de donner la réponse au doute que j'avais en ce qui concerne l'utilisation de NB.SI;
Merci, il est vrai que les formules et moi on n'est pas très copain

Message édité par: Jacques87, à: 23/01/2006 10:43
 

Discussions similaires

Réponses
3
Affichages
321

Statistiques des forums

Discussions
312 429
Messages
2 088 350
Membres
103 822
dernier inscrit
kader55