Sur Excel il existe la fonction NB.SI permettant de compter le nombre d’occurrences d’une valeur dans une plage de cellules. Cela permet de compter facilement le nombre de fois ou apparait cette valeur dans votre tableur.
Utilisation de la fonction NB.SI
Supposons que l’on aie une liste de valeurs (ici une liste de planètes) et que l’on souhaite compter le nombre d’occurence de chacune.
Pour compter le nombre de cellules qui contiennent exactement « Mars », nous allons utiliser la formule
=NB.SI($B$4:$B$15; « Mars »)
Le premier argument de la formule est la plage de cellules ou il faut chercher, et le deuxième argument la valeur à compter.
Nous pouvons également compter le nombre de cellules qui commencent par « Terre » en utilisant le joker *: l’étoile remplace n’importe quelle série de caractères. Nous allons alors utiliser la formule
=NB.SI($B$4:$B$15; « Terre* »)
On peut aussi chercher les occurrences du mot Terre suivi d’un seul caractère (n’importe lequel) Pour cela nous utilisons le deuxième joker : ? ce qui donne la formule
=NB.SI($B$4:$B$15; « Terre? »)
On peut bien sur combiner ces deux jokers pour compter le nombre de cellules respectant certains critères plus farfelus, par exemple compter toutes les valeurs qui se terminent par r puis un seul caractère, en utilisant la formule
=NB.SI($B$4:$B$15; « *r? »)
Il est également possible de compter uniquement le nombre de cellules comportant du texte (les nombres par exemple seront exclus). Pour cela on utilise seulement le joker * dans la formule
=NB.SI($B$4:$B$15; « * »)
merci j’ai réussi a utiliser VBA
les explication sont simple et facile a mettre en œuvre
par contre pratique que si on a des idée ou des projets a développer