Solutions possibles selon un nombre de valeurs

Bonsoir.

je souhaiterais afficher tous les calculs possibles permettant d'arriver a une valeur indiquée au préalable.

Une macro est elle obligatoire? Si oui pouvez vous me diriger vers un lien qui expliquerait ceci.

Ou alors quelle formule pourrait faire ce travail sans utiliser de macro?

Celle ci devra avoir une profondeur maximum de 5 (pas plus de 5 additions pour arriver au résultat souhaité)

Je vous remercie pour votre lecture et votre implication.

bonne soirée, cdt.

22solutions.xlsx (9.25 Ko)

Bonsoir,

une proposition

faire alt-f8 et lancer la macro aargh

20solutions.xlsm (17.86 Ko)

Bonjour,

Je vous remercie pour votre aide, c'est exactement ce que je recherche, avec une petites subtilité.

En effet (1+2)+3 ne sera pas forcement égal a 1+(2+3)

En pièce jointe le contexte dans lequel je souhaiterais utiliser cette macro (feuille 3)

Est il possible de disposer les additions comme sur la feuille 2?

C'est a dire de mettre un élément par cellule et d'indiquer la formule sur la colonne de gauche?

Si cela n'est pas trop compliqué a mettre en place .

Merci encore.

14test.xlsm (123.70 Ko)

Désolé pour le double poste mais j'ai trouver la solution pour séparer les éléments.

J'ai créer une macro qui fractionne les cellules.

Je n'ai toujours pas trouver pour les parenthèses par contre.

Bonsoir,

une nouvelle proposition, vérifier que tu as bien tous les cas que tu souhaites, car "A+(B+C) <> (A+B)+C" c'est pour moi des maths un peu spéciales.

11solutions.xlsm (21.06 Ko)

Bonsoir,

C'est exactement ce que je recherchais,en faite comme je vous ai expliquer dans le mp ce n'est pas des calculs.

Le premier chiffre de l'addition correspond a la ligne du tableau et le deuxième chiffre correspond a la colonne du tableau qui est page 3.

La somme de cette "addition" correspond au croisement de ces 2 indicateurs dans le tableau.

Maintenant je cherche a fractionner ces résultats pour pouvoir récupérer leur valeur sous forme de texte comme sur le classeur TEST que je vous ai envoyer précédemment.

Est ce possible de le faire sans écrire les formules et en mettant directement le résultat sous forme textuel?

Dans ce cas la quelle fonction utiliser?

Je préférerais avoir des directions dans lesquelles chercher plutôt que d'avoir le travail tout fait pour cette partie

PS: ce que je n'ai pas préciser aussi c'est qu'il y a 3 parties:

Je dois rechercher un support, un prefixe et un suffixe, qui sont liés entre eux

J'ai une liste d'Objets qui ont chacun ces 3 paramètres et je dois trouver une concordance pour arriver a ce résultat en se rapportant aux trois tableaux pour arriver a ce résultat

Je recherche SupportA PréfixeA SuffixeA

J'ai

SupportB PréfixeB SuffixeB

SupportC PréfixeC SuffixeC

SupportD PréfixeD SuffixeD

SupportE PréfixeE SuffixeE

Pour chacun je dois vérifier Si B + C + D + E est égale a A ou pas

La somme doit etre égale a SupportA PréfixeA SuffixeA

Merci par avance pour le temps que vous m'accordez.

bonsoir,

je suis désolé mais je ne comprends absolument rien de ce que tu cherches à faire.

un fichier avec un exemple de ce que tu veux réellement serait utile.

Bonsoir,

En effet c'est pas très claire

Voici un petit code qui pourrait peut etre aider

    InitRpg
    StockClear
    StockAdd  7, 13, 4        ' 01: A =  Chapeau, Splendide, Berger
    StockAdd  1, 8, 15        ' 02: B =  Casquette, Paresseux, Précognition
    StockAdd  1, 17, 1        ' 03: C =  Casquette, D'assaut, Explorateur
    StockAdd  4, 3, 9         ' 04: D =  Masque, Serviable, Punition
    StockAdd  5, 16, 11       ' 05: E =  Diadème, Tigre, Sang
    StockAdd  4, 10, 15       ' 06: F =  Masque, Guerrier, Précognition
    StockDisplay "", "Le stock a : " & stockObjet.NbrObjInStock & " objets", stockObjet

    idObjectTarget = IdObjFromProper( 7, 16, 14) ' Chapeau, Tigre, Adrénaline
    If TargetSearchStart(idObjectTarget) Then SoluceNum soluceDisplayAll

En se basant sur ceci

Ce qui donnera au final

Soluce n° 1:     ((((A+B)+(C+D))+F)+E)
1    Casques: Chapeau, Splendide, Berger
2    Casques: Casquette, Paresseux, Précognition
Merge:      Casques: Diadème, Sanglant, Sang
3    Casques: Casquette, D'assaut, Explorateur
4    Casques: Masque, Serviable, Punition
Merge:      Casques: Masque, Magnétique, Protection
Merge:      Casques: Cagoule, Splendide, Gladiateur
6    Casques: Masque, Guerrier, Précognition
Merge:      Casques: Cagoule, Splendide, Adrénaline
5    Casques: Diadème, Tigre, Sang
Target:     Casques: Chapeau, Tigre, Adrénaline

je ne comprends pas plus désolé.

Bonjour

J'espère avoir mieux expliqué sur ce tableau

Bonsoir,

là je comprends mieux, mais la solution ne sera pas pour tout de suite. j'ai remarqué que les tableaux 1 et 2 sont contenus dans le tableau 3. c'est correct ? cela pourrait-il changer ?

Bonsoir,

Non les 3 tableaux n'ont aucun lien entre eux.

Le tableau support correspond a l'argument 1

Le tableau Préfixe correspond a l'argument 2

Le tableau Suffixe Correspond a l'argument 3

Merci pour le temps que vous consacrez a mon projet.

Comme j'ai dis précédemment je souhaiterais plutôt avoir des indications sur la manière de procéder, que la solution toute faite.

Mon but avant tout est d'apprendre tout en faisant ce projet.

Merci encore.

Rechercher des sujets similaires à "solutions possibles nombre valeurs"