Hello, je bosse sur une problématique qui au départ semble similaire, mais qui doit prendre en compte les départements (pour les copains commerciaux ^^). J'ai une erreur avec ton code VBA :/
J'ai réussi à me dépatouiller de mon coté en créant deux colonnes additionnelles (une permettant de faire le pourcentage de CA du client 1 avec une simple somme.si de son département [col H] ; l'autre étant une SI permettant de faire le CA cumulé [col I])
Derrière une simple colonne avec des SI imbriqués pour donner la répartition "A", "B" ou "C", avec quelques modifs de la loi de pareto pour éviter qq aberrations sur mon fichier.
Mais je ne me base que sur les % de CA, et non sur le nombre de catégorie, A (qui devrait représenter 20% du nombre de clients du département)
J'ai réussi à calculer le nombre de client de chaque catégorie qu'il faudrait [Col K:M] ou [Col N : P], mais je sèche totalement sur comment l'intégrer à mes formules :/
Je joins un fichier test anonymisé si jamais cela peut servir à qqn (sans VBA car je reste un newbi dans la matière)
Si quelqu'un se sent d'y mettre le nez dedans, je vais continuer à y réfléchir de mon coté et ferais un retour si des gens sont intéressés.
Bonne journée tt le monde !
ps : petit doute si je suis dans la bonne section du forum, mais étant donné que c'est le sujet le plus récent, je me suis dit que c’était mieux que de faire un nouveau fil
Petit edit, la fonction que j'aimerais intégrer sur la case E3 (par exemple) serait :
=SI(H3<0,74;SI(NB.SI.ENS(E:E;E3;C:C;C3)<=K3;"A";SI(H3<0,96;"B";"C")))
En gros, si le CA cumulé est inférieur à 74% et qu'on ne dépasse pas le nombre de "A" à attribuer définit en K3, on peut attribuer un "A", sinon on passe au B (et il faudrait refaire la même chose)
Sauf que je fais référence à la cellule que je suis en train d'écrire, du coup ça ne fonctionne pas
Il faudrait passer par une nouvelle colonne, mais ca commence a en faire et je suis persuadé qu'une fonction que je ne connais pas permettrais de régler cela ...