Optimisation de valeur par raport à un pourcentage fixe

Bonjour à tous,

j'ai une série de valeurs différentes :

A1 48, A2 54, A3 72, A4 72, A5 18, A6 12, A7 48, A8 48, A9 30, A10 24, A11 30.

Sommes des valeurs : 456.

Je dois répartir le plus finement possible des sommes de valeurs afin de respecter au mieux une répartition par pourcentage comme suit : 50%, 30%, et 20% et bien évidemment, de manière automatique.

Et c'est là que je ne sais pas comment faire.

Je ne sais pas si je suis très clair, dites moi

PS : VBA, connaît pas... Macros non plus

Merci beaucoup !

Yochha

Je précise que les valeurs que je présente, changent tous les mois, en plus ou en moins et que le total des cellules peut changer également.

Par contre, le nombre de cellules à considérer reste invariable (en fait il en a 12).

S'il faut que je joigne un fichier excel avec le résultat attendu, il n'y a pas de problème.

Yochha.

Bonjour et bienvenue sur le forum

Un essai à tester.

Bye !

15classeur1-v1.xlsm (23.57 Ko)

Super !

On y est presque... l'idée est là !

J'aurai dû mieux exprimer ma demande car elle est un peu plus compliquée.

J'ai joint un fichier de base Excel pour mieux comprendre.

En tout cas, c'est déjà génial

Thank's a lot !

Yochha

15classeur1.xlsx (8.98 Ko)

Bonjour,

J'aurai dû mieux exprimer ma demande car elle est un peu plus compliquée.

Du coup ça demande des explications sur ce que tu veux quand même.

A juste regarder je comprend que tu veux 50% de 2064 en E6...

eric

Bonjour à tous

J'ai joint un fichier de base Excel pour mieux comprendre.

Désolé mais je ne comprends pas mieux…

Bye !

En fait, dans le premier fichier que j'ai reçu avec les macros, en fonction des calculs, les valeurs ont été mises dans les trois colonnes 50,30 et 20% en commençant par la ligne 2 et en suivant vers le bas.

Ce qui serait top, ce serait que les valeurs de la colonne D, soient copiées sur les colonnes E, F ou G en fonction de la répartition qui a été faite par la macro et sur les mêmes lignes.

Ceci me permettrait de voir très vite, quelles agences sont à 50, 30 et 20%.

Et puis, optionnellement avec un code couleur qui correspond à ladite répartition.

Voili voilou

N'hésites pas si besoin.

Un grand merci

Pas du tout sûr que ce soit ce que tu veuilles. Une tentative avec le solveur.

eric

7classeur1.xlsx (10.91 Ko)

Pas tout à fait et c'est pour ça que j'ai fait un autre fichier (en PJ) en me servant du premier fichier qui 'a été envoyé pour les répartitions.

Colonnes B : mes agences

Colonne C : les besoins quelles expriment avec le total des besoins exprimés.

La macro calcule la meilleure répartition des valeurs en fonction des objectifs 50, 30 et 20%

Puis restitue pour les valeurs quelle a choisi en recopiant sur la même ligne dans le tableau.

En ligne 17, la restitution en % des valeurs les plus proches des objectifs.

J’espère que c'est plus clair.

Merci.

Yochha

11classeur2.xlsx (14.32 Ko)

Nouvelle version.

Bye !

10classeur1-v3.xlsm (22.37 Ko)

Merci GMB !

C'est nickel, cela correspond à mon besoin.

Seul bémol, quand je change une valeur dans les besoins exprimé, ça part en cacahuète

Les valeurs se doublent dans le tableau... c'est possible de corriger ?

A part ça, c'est génial !

Merci.

Yochha

encore avec le solveur.

eric

10classeur2.xlsx (15.53 Ko)

quand je change une valeur dans les besoins exprimé, ça part en cacahuète

Tu peux me donner un exemple précis ?

Bye !

Bonjour

je t'envoie le fichier avec des copies d'écran dans le deuxième onglet.

J'ai changé la valeur E8 et tu peux voir le résultat.

Idéalement, il est peut-être envisageable d'avoir un au bouton de RAZ pour le calcul afin de pouvoir réutiliser le bouton "Répartir".

Il y a peut être plus simple... je ne sais pas.

Merci beaucoup pour ton aide.

Bonjour

J'ai changé la valeur E8 et tu peux voir le résultat.

Tu veux dire la valeur D8 ?

Nouvelle version.

Bye !

mais de rien Yochha !

eric

Rechercher des sujets similaires à "optimisation valeur raport pourcentage fixe"