Sommer les valeurs d'une liste pour atteindre une valeur cible [Résolu/Fermé]

Signaler
Messages postés
6
Date d'inscription
samedi 7 février 2015
Statut
Membre
Dernière intervention
18 février 2015
-
Messages postés
1925
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
7 juillet 2020
-
Bonjour,

Je souhaiterai créer un programme sous excel me permettant de sommer entre elles les valeurs d'une liste pour atteindre une valeur cible.
A chaque fois qu'une valeur est prise prise en compte dans la combinaison celle-ci ne serait plus prise en compte dans la base de donner.

Je m'explique par cet exemple: (l'exemple n'est pas le même que le fichier joint mais du même principe)

Produit 1:

a)Poste 1 : 2H
b)Poste 2 : 4H
c)Poste 3 : 5H
d)Poste 4 : 1H

Produit 2:

e)Poste 1 : 4H
f)Poste 2 : 6H
g)Poste 3 : 2H
h)Poste 4 : 1H

Il me faudrait ainsi que chaque opérateurs ai 6 à 7 H de travail.
Soit une solution possible: opérateur 1 = a+b , opérateur 2 = c+d , opérateur 3 = e+g, operateur 4 = f, opérateur 5 ne fera que h.

Je me suis basé sur ce forum ci-dessous mais le fichier n'est pas disponible:
https://forums.commentcamarche.net/forum/affich-30155937-sommer-les-valeurs-d-une-liste-pour-atteindre-une-valeur-cible#q=Sommer+les+valeurs+d%27une+liste+pour+atteindre+une+valeur+cible&cur=1&url=%2F

Merci à l'avance !

2 réponses

Messages postés
6
Date d'inscription
samedi 7 février 2015
Statut
Membre
Dernière intervention
18 février 2015

https://www.cjoint.com/c/EBhvk7CCpGh

Voila mon fichier de base, mais une fois une valeur utilisée, j'aimerais que elle ne soit pas utilisée par la solution suivante.

(les valeurs en euros sont des heures en réalités)

Merci !
Messages postés
6
Date d'inscription
samedi 7 février 2015
Statut
Membre
Dernière intervention
18 février 2015

Problème résolu
Messages postés
1925
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
7 juillet 2020
793
Mais encore....

As-tu utilisé la solution que ccm81 t'as republiée sur le fil dont tu parlais dans ton 1er post?

En tous cas, ne te prive pas de faire bénéficier le forum de ta solution.