Compter nombre d'occurences à partir d'une liste Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
M
Meynur
Jeune membre
Jeune membre
Messages : 18
Inscrit le : 21 février 2014
Version d'Excel : 2010 FR

Message par Meynur » 21 février 2014, 11:55

Bonjour à tous !
Je fais face à un souci qui me ralentit pas mal dans mon boulot, je vous explique ...

J'ai sous la main des fichiers excel listant les références commerciales de plastiques utilisés dans mon service. Le souci, c'est que la demande est très variée, donc il existe énormément de références (et encore, le fichier est déjà limité à un seul type !). Mon objectif est de voir quelles références sont les plus utilisées, mais impossible pour le moment de faire un tri automatique !

Le nombre conséquent de références différentes m'empêche d'utiliser la fonction NB.SI puisque je dois sélectionner manuellement chaque valeur à compter, et vu le nombre ... Mon autre souci est que les références sont assez souvent écrites différemment : espace, tirets, marque ... donc encore plus dur de s'y retrouver ! C'est secondaire, je peux m'y retrouver visuellement du moment que chacune d'entre elle est comptabilisée.

J'aimerais donc faire en sorte que la valeur de référence soit sélectionnée automatiquement dans la plage de données. J'ai tenté d'utiliser la fonction =SOMMEPROD(1/NB.SI(H1:H510;H1:H510​)) mais je n'arrive pas à la faire fonctionner. Il semble que ça soit une fonction matricielle, mais lorsque je suis ces instructions http://office.microsoft.com/fr-fr/excel ... 56118.aspx, et bien la valeur est simplement remplacée par la formule. Je ne suis pas capable de dire si cette fonction est la bonne par rapport à ce que je recherche, donc si l'un d'entre vous a une idée, je suis prêt à tout essayer !

Je ne connais rien en VBA, donc la macro n'est pas la solution idéale pour moi (pour l'écrire en tout cas), mais si c'est le seul moyen d'y arriver, j'y passerai !

Merci de votre aide
A
Amadéus
Modérateur
Modérateur
Messages : 17'727
Appréciations reçues : 58
Inscrit le : 7 mai 2006
Version d'Excel : Office Excel 2003 FR et 2013FR

Message par Amadéus » 21 février 2014, 12:16

Bonjour. Bienvenue sur le Forum
Très bonne explication. Cependant, sans fichier exemple (en Excel) avec quelques dizaines de lignes, je ne vois pas comment nous pourrions t'aider.
Cordialement
Amadéus vous informe que, pour cause de saturation, il ne peut plus répondre aux messages privés non sollicités.
M
Meynur
Jeune membre
Jeune membre
Messages : 18
Inscrit le : 21 février 2014
Version d'Excel : 2010 FR

Message par Meynur » 21 février 2014, 14:09

Amadéus a écrit :Bonjour. Bienvenue sur le Forum
Très bonne explication. Cependant, sans fichier exemple (en Excel) avec quelques dizaines de lignes, je ne vois pas comment nous pourrions t'aider.
Cordialement
Oui, je m'attendais à ce qu'on me demande un fichier ! Cela concerne des produits industriels que je ne peux pas diffuser, je vais tenter de refaire un "faux" document mais qui sera très simple !
M
Meynur
Jeune membre
Jeune membre
Messages : 18
Inscrit le : 21 février 2014
Version d'Excel : 2010 FR

Message par Meynur » 21 février 2014, 14:29

Bon, j'ai fait un document simplifié qui ressemble plus ou moins à ce que j'ai. La seule différence est que certains noms sont différents même s'ils concernent la même référence, mais je suppose qu'avec les * avant et après le texte dans la fonction de recherche, on peut s'en sortir.

Il faut s'imaginer plusieurs dizaines de références, l'exemple de comptage d’occurrences que j'ai mis à côté est celui que j'utilise actuellement pour d'autres choses semblables, mais qui me semble trop long à appliquer ici.
Exemple Excel.xlsx
(14.27 Kio) Téléchargé 80 fois
A
Amadéus
Modérateur
Modérateur
Messages : 17'727
Appréciations reçues : 58
Inscrit le : 7 mai 2006
Version d'Excel : Office Excel 2003 FR et 2013FR

Message par Amadéus » 21 février 2014, 15:04

Bonjour
Regarde si cela convient
Cordialement
Exemple Excel.xlsx
(19.12 Kio) Téléchargé 180 fois
Amadéus vous informe que, pour cause de saturation, il ne peut plus répondre aux messages privés non sollicités.
Avatar du membre
R@chid
Membre impliqué
Membre impliqué
Messages : 2'665
Appréciations reçues : 24
Inscrit le : 14 novembre 2012
Version d'Excel : 2016 FR

Message par R@chid » 21 février 2014, 15:40

Bonjour @ tous,
Avec un TCD..
Voir PJ
@ + +
Meynur.xlsx
(20.26 Kio) Téléchargé 207 fois
1 membre du forum aime ce message.
"Donnez moi un point d'appui et je soulèverai le monde"
M
Meynur
Jeune membre
Jeune membre
Messages : 18
Inscrit le : 21 février 2014
Version d'Excel : 2010 FR

Message par Meynur » 21 février 2014, 16:25

Merci à tous les deux pour votre aide, les 2 fichiers font en effet exactement ce que je voulais. Malheureusement, je n'arrive pas à appliquer la solution de Amadéus à mon cas, elle semble assez compliquée et je n'en comprends pas le sens.

En revanche, la solution de R@chid c'est un vrai miracle ! Ca marche parfaitement et j'ai compris très rapidement comment manipuler les TCD ! Je ne connaissais pas et c'est assez impressionnant les possibilités que ça offre ! C'est donc la solution que je sélectionne, merci encore :)
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message