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

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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…