Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Formule

skyon

XLDnaute Nouveau
Bonsoir à tous.

J'ai suis comptable dans une structure de charité.
Dans le tableau que j'ai joins, des prix d'articles sont proposé dans des magasins et sont chiffrés en milliers d'euros.
Nous cherchons à acheter des articles pour faire des dons.
Dans un magasin nous voulons acheter qu'un seul article.

Je suis à la recherche d' une formule me permettant de calculer la somme la plus petite des combinaisons en les mettant dans une couleur.

Dans le fichier j'ai écris une macro mais elle me semble ne pas être correct dans la mesures ou je me retrouve avec plusieurs articles dans le même magasin.

J'ai besoin de votre aide.

Merci
 

Pièces jointes

  • Charité.xls
    40.5 KB · Affichages: 41
  • Charité.xls
    40.5 KB · Affichages: 45
  • Charité.xls
    40.5 KB · Affichages: 49

Bebere

XLDnaute Barbatruc
Re : Formule

bonjour Skyon
bienvenue
formule en colonne AA +code pour colorer cellules
 

Pièces jointes

  • Charité.xls
    42 KB · Affichages: 36
  • Charité.xls
    42 KB · Affichages: 37
  • Charité.xls
    42 KB · Affichages: 35

Gelinotte

XLDnaute Accro
Re : Formule

Bonjour,

Si on ne peut acheter qu'un seul article par magasin.
Peut-ton acheter plusieurs fois le même article dans des magasins différents?

Cela donnerait que certains articles ne seraient pas achetés.

G
 

skyon

XLDnaute Nouveau
Re : Formule

Salut,
Mon problème demeure

En fait, un magasin ne peut vendre qu'un seul article et l'on ne peut acheter qu'un seul article dans un magasin.
Je crois qu'il s'agit la d'une multitude de combinaison à faire pour pouvoir déterminer celle dont la somme est la plus petite.
 

Bebere

XLDnaute Barbatruc
Re : Formule

bonjour Skyon,Gelinotte
mis les magasins concernés à côté des moyennes
 

Pièces jointes

  • Charité.xls
    43.5 KB · Affichages: 28
  • Charité.xls
    43.5 KB · Affichages: 31
  • Charité.xls
    43.5 KB · Affichages: 31

Gelinotte

XLDnaute Accro
Re : Formule

Bonjour,

Résumons les critères :
- on doit acheter seulement une fois tous les articles
- on doit acheter un seul article par magasin
- le total des achats doit être le plus petit montant possible

Il y a vingt articles et vingt-deux magasins. Donc, deux magasins ne seront pas sollicités.

Selon la méthode de traitement utilisée ...
Après bien des essais, j'ai constaté qu'en triant le tableau, par la moyenne de chaque ligne, en ordre décrossant, ça me donnait le plus petit montant qui respecte les deux premiers critères.
Pour le troisième critère, je vais devoir revoir cela à tête reposée afin de m'assurer qu'il est bien respecté.

Espérant que ce sera utile.

G
 
Dernière édition:

Bebere

XLDnaute Barbatruc
Re : Formule

bonjour Jclg
Mieux vaut tard que jamais
Moi et la performance cela fait deux
La vie de tous les jours est pleine de performances
La preuve nous sommes en train d'en établir une
Performance à deux,c'est y pas beau
à bientôt
 

skyon

XLDnaute Nouveau
Re : Formule

Merci beaucoup,
je vais essayer de tester avec d'autres valeurs.
Merci infiniment

G vous avez compris ce que je voulais (les trois points des critères)


Cordialement
 
Dernière édition:

skyon

XLDnaute Nouveau
Re : Formule

Bonsoir à tous,

J'ai regardé le programme et testé avec d'autre valeurs; les deux premiers critères sont respectés à savoir

- on doit acheter un seul article par magasin
- le total des achats doit être le plus petit montant possible

sauf la dernière

le total des achats doit être le plus petit montant possible

Merci à vous.
 

Gelinotte

XLDnaute Accro
Re : Formule

Bonsoir Skyon,


Si on doit acheter chacun des articles et seulement une fois chacun.
Si on doit acheter un seul article par magasin.

Je crois que le troisième critère a été respecté : total des achats doit être le plus petit montant possible.

Il est bien sûr que pour certains articles, on ne peut pas l'acheter au plus petit prix, car un autre article a un plus petit prix dans ce même magasin. On doit donc acheter cet article plus cher dans un autre magasin.

Considérant ces trois critères, considérant que certains articles n'avaient pas de prix dans plusieurs magasins, que je regarde par traitement ou manuellement, je ne réussis pas à faire mieux.

S'il y a une meilleure solution, je ne la connais pas.

On va avoir besoin de l'aide d'une autre personne plus bollée que moi.

Je suis désolé de ne pas avoir réussi.
Je regrette bien qu'il y ait eu manque d'intérêt à ton problème de la part des programmeurs d'expérience.

Si tu as d'autres données à soumettre pour faire des tests, je vais les examiner.

A+

G
 
Dernière édition:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…