Formule combien de fois ce nombre en fonction du resultat Le sujet est résolu

Y compris Writer et toute autre question en lien avec les suites bureautiques Open Source
b
biboo24
Nouveau venu
Nouveau venu
Messages : 5
Inscrit le : 5 mai 2019

Message par biboo24 » 5 mai 2019, 13:03

Bonjour,

J'essaie de faire une feuille excel (voir pj) que quand je remplie la case jaune ca me remplisse les cases en fonction des nombres

Par exemple si je remplie la case jaune avec 57.7 ca en déduise qu'il y a 7.6x1 + 15.8x1 + 16.8x1 + 4x1+ 6x1 + 7.5x1. En gros que ca me remplisse automatiquement la colonne B.

Voir le fichier d'exemple en piéce jointe .

Merci par avance pour votre aide
exemple calcul.ods
(9.11 Kio) Téléchargé 8 fois
Avatar du membre
xorsankukai
Membre impliqué
Membre impliqué
Messages : 1'421
Appréciations reçues : 128
Inscrit le : 7 octobre 2014
Version d'Excel : 2010 FR

Message par xorsankukai » 5 mai 2019, 17:42

Bonjour biboo24, le forum,

A tester..... source: https://www.developpez.net/forums/d1293 ... uent-somme

Cordialement,
xorsankukai

La connaissance, c’est partager le savoir qui nous fait grandir.
b
biboo24
Nouveau venu
Nouveau venu
Messages : 5
Inscrit le : 5 mai 2019

Message par biboo24 » 5 mai 2019, 19:30

Merci pour ta réponse mais selon les exemples ca fonctionne ou pas.

Par exemple si je mets 12 dans la case jaune ca va me marquer 8.2 + 4 au lieu de 2 x 6.


Autre exemple, si je mets 16.4 dans la case jaune il ne va rien me proposer du tout.

Merci par avance pour votre aide, c'est casse tête les macros :bof:
Avatar du membre
xorsankukai
Membre impliqué
Membre impliqué
Messages : 1'421
Appréciations reçues : 128
Inscrit le : 7 octobre 2014
Version d'Excel : 2010 FR

Message par xorsankukai » 6 mai 2019, 11:15

Bonjour,

La macro n'est pas de moi....je ne saurai t'aider d'avantage :bof:
Tu n'avais pas précisé qu'on pouvait utiliser la même valeur plusieurs fois, :(

Dans mes archives , j'ai aussi cela (merci à ériiic....), mais avec valeur utilisée une seule fois également... Je passe donc la main aux pros, bien trop complexe pour moi, :lole:

Cordialement,
xorsankukai

La connaissance, c’est partager le savoir qui nous fait grandir.
Avatar du membre
Pedro22
Membre impliqué
Membre impliqué
Messages : 2'315
Appréciations reçues : 238
Inscrit le : 26 janvier 2017
Version d'Excel : 2010

Message par Pedro22 » 6 mai 2019, 14:36

Bonjour, salut xorsankukai,

C'est réalisable en utilisant le solveur Excel. C'est un complément Excel qu'il faut charger, et également activer les références dans VBA au préalable (suivre les instructions : http://cooking-excel.com/2015/11/utilis ... ramme-vba/)

Voilà le code que j'ai crée :
Sub Optimisation()

'Necessite de charger le solveur Excel

On Error GoTo Fin

SolverReset
SolverOk SetCell:="$B$13", MaxMinVal:=2, ValueOf:=0, ByChange:="$B$2:$B$8", Engine:=2, EngineDesc:="Simplex LP"
SolverAdd CellRef:="$B$2:$B$8", Relation:=4, FormulaText:="entier" 'Qte = nombre entier
SolverAdd CellRef:="$B$2:$B$8", Relation:=3, FormulaText:="0" 'Qte obligatoirement positive ou nulle
SolverAdd CellRef:="$B$13", Relation:=3, FormulaText:="0" 'Longeur totale obligatoirement inférieure ou égale à longeur souhaitée
SolverSolve

Exit Sub

Fin:
MsgBox "Echec de l'optimisation. Vérifiez que le Solveur Excel est bien chargé."

End Sub
Le fichier complet :
OptimisationLongeurs.xlsm
(17.44 Kio) Téléchargé 3 fois
PS : ici j'ai utilisé une macro pour faciliter le lancement, mais on peut tout à fait n'utiliser que l'utilitaire du solveur.
1 membre du forum aime ce message.
Le problème n'est pas de ne pas savoir, le problème est de ne pas chercher...
Ton problème est résolu ? N'oublie pas de l'indiquer :
b
biboo24
Nouveau venu
Nouveau venu
Messages : 5
Inscrit le : 5 mai 2019

Message par biboo24 » 16 mai 2019, 22:56

merci beaucoup c'est parfait
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message