Calcul nombre d'occurences

J

J&B

Guest
J'ai une colonne de cellule excel avec des liste de mots et je veux compter le nombre d'occurence de ces mots.

Exemple :
A1= "Pomme, Poire"
A2="Poire, Fraise, Cerise"
A3="Cerise"
A4="Pomme"

je voufrait une fonction telle que fonction(Pomme, A1:A4)=2
 
S

STéphane

Guest
bonjour


Function Compterlesfruits(rg As Range, tx) As Integer
Compterlesfruits = Application.CountIf(rg, tx)
End Function
Sub djdjd()
MsgBox Compterlesfruits([A1:A4], "poire")
End Sub


il y a des messages sur ce forum qui traitent de cela, tu peux les rechercher, il y a une fonction pour cela.

bye
Stéphane
 
P

Philoo

Guest
sinon, sans parler de fonction perso, tu dois pouvoir t'en sortir avec une fonction du genre
somme.si(ta_plage,"*Poire*",une_autre_plage), où "un_autre_plage" ne contient que des 1 (pour compter le nb d'occurences)
Voilà, à tester...
Philoo
 
J

J&B

Guest
Non seulement, il n'y a pas que le mot poire dans la cellule, mais en plus il peut être présent plusieurs fois. Et dans ce cas la NB.SI ne compte qu'une seule occurence par cellule, ce n'st donc pas encore exactement ce dont j'ai besoin.

En ce qui concerne le message de Stephane je n'ai pas compris cette histoire de CountIf.
 

Discussions similaires

  • Question
Microsoft 365 Offset
Réponses
5
Affichages
536

Membres actuellement en ligne

Statistiques des forums

Discussions
314 655
Messages
2 111 604
Membres
111 217
dernier inscrit
aladinkabeya2