dénombrer combien de choix possibles par référence

  • Initiateur de la discussion Initiateur de la discussion christophe
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

christophe

Guest
Bonjour,

vous avez l'air d'être des champions, alors pour éviter de passer mon week-end sur la question, je vous la transfère...

J'ai des inspecteurs de vente (colonne A) qui visitent des magasins (colonne B)
Je voudrais obtenir une liste simple des inspecteurs et le nombre de magasins qu'ils ont chacun à visiter.

Merci par avance
 
Bonjour,

Un moyen simple serait de créer un tableau croisé (Menu Données - tableau croisé dynamique).

Dans l'assistant étape 3, mettre les inspecteurs en rubrique "lignes" et les magasins en rubrique "données".

Est-ce cela que tu recherches ?

Dan
 
Bonjour,

Si tu veux le nombre de magasins différents par inspecteur, tu peux essayer cette formule, en ayant mis les différents noms en D2, D3, D4, etc

En E2:
=SOMMEPROD((1/NB.SI($B$2:$B$26;$B$2:$B$26))*($A$2:$A$26=D2))
Tu copies et tu colles vers le bas

Tu peux aussi donner un nom à tes plages de cellules et ça donne :
=SOMMEPROD((1/NB.SI(magasin;magasin))*(inspecteur=D2))
 
Je ne suis un pro de VBA mais j'ai fait une petite macro qui résoud un peu ton problème.

Ouvre le fichier attaché et lance la macro en appuyant sur Ctrl + a

Si tu inserts une nouvelle données il faut l'insérer dans la liste des données existantes.


Dan
 

Pièces jointes

Bon, apparemment la championne sur ce coup, c'est Monique.
Merci à tous
Mais dans tous les cas il semble qu'il faille "écrire" des éléments supplémentaires (soit la liste des magasins, soit la liste des inspecteurs).
L'idéal aurait été de pouvoir inclure la formule de Monique dans un Tableau dynamique qui aurait extrait les noms des inspecteurs présents dans le tableau.... ou quelque chose dans le genre...
Bon WE
 
Re,

La liste des inspecteurs peut s'écrire toute seule.
La liste des magasins aussi, avec le même système, si tu as envie.

A part ça, je t'ai fait un fichier avec une autre formule qui donne la possibilité d'avoir des plages vides et donc de pouvoir compléter ta feuille plus tard.
=SI(B6="";"";SOMMEPROD(SI(NON(ESTVIDE(magasin));1/NB.SI(magasin;magasin)*(inspecteur=B6))))
C'est une formule matricielle à valider par ctrl + maj + entrée.

Tu peux regarder les formules de ce post :
<http://www.excel-downloads.com/html/French/forum/messages/1_29244_29244.htm>

Dans ce fichier, tu as aussi le report, par formule, du nom des inspecteurs.
 

Pièces jointes

Je n'avais probablement pas bien compris ce que tu voulais faire mais dans le fichier joint (Classeur.xls) à mon précedent courrier, tu devais relancer la macro (ctrl + a) dès que tu avais modifié la liste de tes données magasins ou inspecteurs. Cette action permettait de recréer un nouveau tableau actualisé.

Heureux que la championne Monique t'ai apporté la solution que tu souhaitais.

Dan
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
520
Retour