IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Calcul aléatoire pour tomber sur une somme donnée (problème du sac à dos)


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Assistant technique
    Inscrit en
    Février 2007
    Messages
    336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Assistant technique
    Secteur : Services à domicile

    Informations forums :
    Inscription : Février 2007
    Messages : 336
    Par défaut Calcul aléatoire pour tomber sur une somme donnée (problème du sac à dos)
    Bonjour,

    J'aimerais savoir s'il serait possible de retrouver une somme donnée en faisant des calculs aléatoires parmi une liste de bénéficiaires par l'intermédiaire d'une macro ?

    Je m'explique :

    colonne A = Identifiant du bénéficiaire
    colonne B = Montant

    Somme à trouver = 11 517,60€

    Procédure :

    Prendre le montant du premier bénéficiaire et l'additionner avec le montant du second bénéficiaire, vérifier si on tombe sur la somme à trouver

    Si oui => on affiche la liste de ces bénéficiaires

    Si non =>
    Si somme inférieure à la somme à trouver => on rajoute un autre bénéficiaire

    etc...

    Vous avez compris ?

    Car j'avoue c'est pas évident à expliquer

    Merci par avance

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Car j'avoue c'est pas évident à expliquer
    C'est encore moins évident à faire

  3. #3
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, connu sous le nom Knapsack problem ou problème du sac à dos voir sur Wikipédia par exemple et "Algorithme glouton" le plus simple à implémenter

    PS : via Gog http://www.google.fr/#sclient=psy-ab...w=1035&bih=739
    Le 1er lien renvoie sur un exemple de Michael Schwimmer correspondant à ton problème, l'appli Excel est en Allemand. Elle s'arrête à la 1ere solution trouvée

  4. #4
    Membre éclairé
    Homme Profil pro
    Assistant technique
    Inscrit en
    Février 2007
    Messages
    336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Assistant technique
    Secteur : Services à domicile

    Informations forums :
    Inscription : Février 2007
    Messages : 336
    Par défaut
    Ah ouais je ne savais pas que ça allait être aussi compliqué !!

    Merci pour ton lien kiki29

Discussions similaires

  1. Récupération de données dans un fichier pour copie sur une feuille
    Par Maxime082 dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 19/05/2011, 19h41
  2. [MySQL] Somme sur une colonne, données venant d'une base MYSQL
    Par TraxX67 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 05/11/2010, 15h01
  3. Réponses: 4
    Dernier message: 26/02/2010, 11h05
  4. Faire une somme en se basant sur une valeur donnée
    Par caco92 dans le forum Formules
    Réponses: 2
    Dernier message: 09/10/2008, 11h39
  5. Requete pour trier un état sur une somme partielle ?
    Par thierry.drouet dans le forum Access
    Réponses: 5
    Dernier message: 26/10/2006, 16h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo