Cherche un mot repete dans une colone

Résolu/Fermé
zazoo24 - 11 avril 2013 à 10:42
zazoo24 Messages postés 4 Date d'inscription jeudi 11 avril 2013 Statut Membre Dernière intervention 21 mai 2013 - 11 avril 2013 à 22:13
Bonjour à tous,

j'ai un fichier csv (excel) avec une clone A contenant 9000 ligne de noms, plusieur son répéter je voudrai savoir si y a une formule pour me donné le nombre de répétition de chaque nom,
exp de mon fichier
A
maison
bateau
vache
maison
vache
vélo
maison
donc ce que je voudrais c'est d'avoir , maison = 3 , bateau = 1 , vache = 2 , vélo = 1 .

merci d'avance .
A voir également:

4 réponses

Mike-31 Messages postés 18335 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 septembre 2024 5 095
11 avril 2013 à 22:02
Salut,

exemple la liste commence en A2 et la plage est nommée "plag" la cellule A1 dit impérativement rester vide, en D2 cette formule matricielle à confirmer avec les touches Ctrl, Shift et Entrée, et a incrémenter vers le bas

=INDEX(plag;MIN(SI(plag<>"";SI(NB.SI(D$1:D1;plag)=0;LIGNE(plag)))))&""

avec une simple formule NB.SI ou SOMMEPROD reste plus qu'a compter chaque valeur de la liste générée en D

sinon directement en VBA, mais la c'est autre chose, il vaudrait mieux avoir des notions
1
_guigui_ Messages postés 502 Date d'inscription mercredi 6 mars 2013 Statut Membre Dernière intervention 16 janvier 2016 209
11 avril 2013 à 10:48
Bonjour,

=NB.SI(A1:A9000;"vache")
ou =NB.SI(A1:A9000;"maison")
0
merci pour ta repense _guigui_ , le problème c'est que je ne connais pas tous les mots de chaque ligne sauf si je parcours les 9000 ligne pour a chaque fois, les écrire devant la formule . y aurai pas un moyen de les sortir automatiquement .

encore merci

ps : antipolis ton commentaire ne m'aide pas si t'a un liens à me montrer je suis preneur j'ai passer des heurs a chercher sans sucées .
0
via55 Messages postés 14474 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 19 septembre 2024 2 728
11 avril 2013 à 20:53
Bonsoir zazoo

Une possibilité :
formule à mettre en B1 et a étirer ensuite au bas de la colonne
=NB.SI($A$1:$A$9000;A1)
Ensuite faire un copier coller des 2 colonnes sur une autre feuille et faire trier les 2 colonnes en supprimant les doublons

Cdlmnt
0
zazoo24 Messages postés 4 Date d'inscription jeudi 11 avril 2013 Statut Membre Dernière intervention 21 mai 2013 1
11 avril 2013 à 22:13
Merci pour vos repense, j'ai finalement résolu le problème en PHP .

merci encore
0