chercher la bonne formule pour un calcul

Pino12

XLDnaute Junior
Bonjour à tous,

A partir d'un tableau où figure des ventes par magasins, je souhaite calculer le nombre de magasins représentant 80% du total des ventes. Pour cela je ne peux pas modifier l'ordonnancement du tableau (pas de tris ou de filtres).
Quelqu'un aurait-il une idée pour résoudre ce problème ?

Vous trouverez en PJ une partie du tableau que je dois traiter,

Merci d'avance pour vos réponses :)

Pino
 

Pièces jointes

  • Exemple Forum.xlsx
    10.8 KB · Affichages: 63
  • Exemple Forum.xlsx
    10.8 KB · Affichages: 69
  • Exemple Forum.xlsx
    10.8 KB · Affichages: 66

job75

XLDnaute Barbatruc
Re : chercher la bonne formule pour un calcul

Bonjour Pino12,

Voyez le fichier joint et cette fonction VBA :

Code:
Function NBPCT&(P As Range, pct#)
Dim seuil#, n&, s#
Set P = P.Columns(2).Cells
seuil = P(P.Rows.Count) * pct / 100
For n = 2 To P.Count
  s = s + Application.Large(P, n)
  If s >= seuil Then Exit For
Next
NBPCT = n - 1
End Function
A+
 

Pièces jointes

  • Exemple Forum(1).xlsm
    18.7 KB · Affichages: 45
  • Exemple Forum(1).xlsm
    18.7 KB · Affichages: 46
  • Exemple Forum(1).xlsm
    18.7 KB · Affichages: 47
Dernière édition:

excfl

XLDnaute Barbatruc
Re : chercher la bonne formule pour un calcul

Bonsoir le forum,

je souhaite calculer le nombre de magasins représentant 80% du total des ventes. Pour cela je ne peux pas modifier l'ordonnancement du tableau (pas de tris ou de filtres).

26 magasins représentent 80% du chiffre d'affaires.

Sans tri, la solution n'est probablement possible que par VBA.
Les ventes doivent être classées dans l'ordre décroissant avant d'être cumulées.

excfl
 

Pièces jointes

  • 80% du CA.xlsx
    13.2 KB · Affichages: 53
Dernière édition:

excfl

XLDnaute Barbatruc
Re : chercher la bonne formule pour un calcul

Bonsoir Job75,

Les ventes doivent être classées dans l'ordre décroissant avant d'être cumulées.
excfl

Merci pour ton message. Mais, tardivement, je me suis aperçu de cet "oubli".

Cela ressemble à la méthode du 20/80 : généralement 80% du CA sont générés par environ 20% du nombre d'articles vendus.

excfl
 

Pièces jointes

  • Méthode du 20 80.xls
    62.5 KB · Affichages: 33
  • Méthode du 20 80.xls
    62.5 KB · Affichages: 33
  • Méthode du 20 80.xls
    62.5 KB · Affichages: 30

ROGER2327

XLDnaute Barbatruc
Re : chercher la bonne formule pour un calcul

Bonjour à tous.


Une autre approche à coup de formules dans le classeur joint...​



ℝOGER2327
#7506


Jeudi 12 Phalle 141 (Sainte Andouille, amphibologue - fête Suprême Quarte)
5 Fructidor An CCXXII, 0,9805h - saumon
2014-W34-5T02:21:11Z
 

Pièces jointes

  • Exemple Forum.xlsx
    20.6 KB · Affichages: 99
  • Exemple Forum.xlsx
    20.6 KB · Affichages: 164
  • Exemple Forum.xlsx
    20.6 KB · Affichages: 164

Pino12

XLDnaute Junior
Re : chercher la bonne formule pour un calcul

Bonjour à tous les 3,

Merci beaucoup pour vos solutions, elles m'ont bien aidé !

Roger2327 j'ai un petit soucis sur ton tableau : j'aimerai rajouter deux magasins en colonne mais je n'arrive pas à faire fonctionner tes formules correctement une fois la modif effectuée :confused: Pourtant j'ai bien étendu les plages comme la logique le voudrait mais ça ne donne rien !

J'ai mis en PJ le problème que je rencontre, si jamais tu as le temps d'y jeter un coup d’œil ça serait génial :)

Pino
 

Pièces jointes

  • Exemple Forum 2.xlsx
    22.4 KB · Affichages: 57
  • Exemple Forum 2.xlsx
    22.4 KB · Affichages: 68
  • Exemple Forum 2.xlsx
    22.4 KB · Affichages: 67

Discussions similaires

Réponses
4
Affichages
297

Statistiques des forums

Discussions
312 277
Messages
2 086 715
Membres
103 378
dernier inscrit
phdrouart