Excel- Compter le nb d'occurences d'un nom (plusieurs par ligne)
grobelaar
-
grobelaar -
grobelaar -
Bonjour,
J'ai une question concernant l'usage de la fonction =NB.SI sur Excel.
J'ai une série de données en colonne A, par exemple A1:A3, sous le format suivant.
A1 / Jean, Marc
A2 / Jean, Pierre, Pierre
A3 / Pierre, Marc, Marc
Je souhaite compter le nombre total d'occurrences du prénom Pierre. J'ai pensé utiliser la formule :
=NB.SI(A1:A3;"*Pierre*")
Mais cela compte uniquement le nombre de cellules contenant Pierre (= 2), pas le nombre total d'occurrences (= 3).
Quelqu'un pourrait-il m'aider svp ?
Merci d'avance !
J'ai une question concernant l'usage de la fonction =NB.SI sur Excel.
J'ai une série de données en colonne A, par exemple A1:A3, sous le format suivant.
A1 / Jean, Marc
A2 / Jean, Pierre, Pierre
A3 / Pierre, Marc, Marc
Je souhaite compter le nombre total d'occurrences du prénom Pierre. J'ai pensé utiliser la formule :
=NB.SI(A1:A3;"*Pierre*")
Mais cela compte uniquement le nombre de cellules contenant Pierre (= 2), pas le nombre total d'occurrences (= 3).
Quelqu'un pourrait-il m'aider svp ?
Merci d'avance !
2 réponses
-
Bonjour à tous,
une possibilité.
Avec Pierre en B1 :
=SOMMEPROD((NBCAR(A1:A3)-NBCAR(SUBSTITUE(A1:A3;$B$1;"")))/NBCAR($B$1))
Sensible aux majuscules/minuscules. Bien saisir ou ajouter majuscule() là où il faut.
eric
-
Disons qu'avec des données structurées de la sorte, vous pourrez pas compter le nombre de "Pierre".
Le fait que les noms soient dans la même cellule séparés par des virgules, c'est obligatoire ou pas ?
-
-
mais c'est en effet plus pratique que ces données restent dans la même cellule.
Ben non: tu vois bien que c'est pas plus pratique ^^
Le plus simple, c'est d'avoir une matrice du genre
A | B | C
1 Jean | Marc
2 / Jean | Pierre | Pierre
3 / Pierre | Marc | Marc
Pour le comptage, tu reprends ta formule et tu l'étends à toute la zone:
=NB.SI(A1:C3;"*Pierre*")
Si tu dois vraiment avoir à un moment donné tout dans la même cellule, tu ajoutes une colonne - par exemple en D ou tu mets =A1&","&B1&","&C1 -
-
-