Compter le nombre de fois qu'une expression revient

Compter le nombre de fois qu'une expression revient - VB/VBA/VBS - Programmation

Marsh Posté le 27-02-2006 à 19:42:11    

Bonjour,
 
Je voudrais compter le nombre de fois qu'une expression revient dans une plage de cellules. J'ai pensé utiliser COUNTIF, mais si l'expression se retrouve plus qu'un fois dans la même cellule, il n'en tient pas compte.
 
Par exemple, si je cherche le nombre de fois que l'expression "tion" revient dans la plage de cellules. En A1, il y a "démolition optionnelle", je voudrais que ça compte pour 2 fois et non seulement qu'une.  
 
Est-ce possible? Si oui, quelqu'un veut me dire comment.
 
Merci beaucoup.

Reply

Marsh Posté le 27-02-2006 à 19:42:11   

Reply

Marsh Posté le 27-02-2006 à 21:20:05    

Salut,
 
Avec SUBSTITUE et SOMMEPROD, ça pourrait ressembler à ça :
 
=SOMMEPROD((NBCAR(A1:A5)-NBCAR(SUBSTITUE(A1:A5;"tion";"" )))/4)
 
A+
Horatio

Reply

Marsh Posté le 28-02-2006 à 22:33:26    

Merci beaucoup. Ça fonctionne très bien.

Reply

Sujets relatifs:

Leave a Replay

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