Trouver les bons nombre pr 1 certain résultat

Résolu/Fermé
dad2o - 21 déc. 2008 à 01:29
 dad2o - 25 déc. 2008 à 00:05
Bonjour,

Je ne m'y connais pas du tout sur Excel (je suis sur Open Office et non Microsoft Office) et je voudrai savoir s'il serait possible que le logiciel trouve parmi une série de nombre, tout ceux qui me permettront d'accéder à un certain résultat ?

C'est à dire que j'ai cette colonne :

3
14
13
14
24
1
16
25
33
8
11
46
37
55
23
1
23
15
18
24
47
39
42
66
49

Et je voudrais que le logiciel me trouve tous les nombres qui me permettront d'arriver à un total de 444 ! Est-ce possible ?
Ou y a t'il une technique particulière pour faire ce genre d'opération ?

Merci, Dad2o

4 réponses

Raymond PENTIER Messages postés 58387 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 16 avril 2024 17 088
21 déc. 2008 à 03:41
Excel, comme n'importe quel autre tableur, sait effectuer rapidement des calculs compliqués.
Faut-il encore que l'utilisateur commence par alimenter le fichier avec les données utiles et qu'il écrive les formules à mettre en oeuvre pour les calculs !
Alors à toi de trouver une solution au problème et d'exprimer, en français usuel, les opérations successives à effectuer. Et nous, on t'aidera à les transcrire dans une syntaxe et avec des fonctions que le tableur peut traiter.

C'est comme un stylo : Il peut servir à écrire un magnifique poème, à condition que l'utilisateur aie de l'imagination et du sens artistique ; ce n'est pas le stylo qui conçoit le poème !
0
Raymond PENTIER Messages postés 58387 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 16 avril 2024 17 088
21 déc. 2008 à 03:57
Une première piste : Décompose ton nombre de base (444 dans ton exemple) en un produit de nombres premiers, en l'occurrence 2*2*3*37
Tu peux plus facilement repérer des nombres de ta liste pouvant servir, comme le 37 en treizlème position ; mais tu n'as ni 2*2=4, ni 2*3=6, ni 2*2*3=12 ! Par contre tu peux fabriquer 12 avec 13-1 ou avec 11+1.
Mais tu vois bien que tout cela repose sur l'observation humaine et sur des exercices de transposition, qu'il serait très compliqué de programmer sous forme de formules à soumettre à un tableur ...
0
Salut Raymond, je te remercie pour ton message.
J'ai oublié de préciser que l'opération part laquelle je devais trouver ce résultat est une addition et non une multiplication. Je pensais l'avoir préciser mais je viens de voir que non. Cela facilite t-il peut-être l'opération ?
Merci par avance.
0
Raymond PENTIER Messages postés 58387 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 16 avril 2024 17 088
22 déc. 2008 à 01:59
Oh, non ! Au contraire, si on disposais des 4 opérations de base, avec éventuellemrnt les puissances, racines carrées ou cubiques et autres exponentielles, ce serait autant de possibilités supplémentaires !

Dans ton cas, il faut retrancher successivement de ta base 444 les nombres les plus élevés :
Si ta "Liste" est en A3:A27, tu saisis 1 en B3 et tu crèes une série incrémentée de 1 à 25 dans la plage B3:B27 ; puis en C tu calcules le rang de chaque item avec la formule =GRANDE.VALEUR(Liste;B:B)
D3 : =$B$1-C3 et Excel affiche 378
D4 : =D3-C4 et Excel affiche 323
on recopie D4 vers le bas, jusqu'à trouver un résultat négatif en D13 : -19 ; il faut s'arrêter juste avant, cellule D12 (=5) et finir avec les nombres disponibles, ici 3+1+1=5.
D'où la réponse finale : 444=66+55+49+47+46+42+39+37+33+25+3+1+1
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 209
22 déc. 2008 à 08:15
Bonjour tout le monde,

Je crains que ce ne soit pas aussi simple.
Ca peut très être les 3ème, 8ème et 15ème nombres qu'il faille enlever pour avoir la somme.
Là il faut vraiment faire toutes les combinaisons pour avoir la réponse, même si c'est optimisé en élaguant les branches dès que la somme est inférieure.
Impossible à faire par formule.
Si tu expliquais le pourquoi il y a peut-être une autre façon d'aborder le pb.
eric
0
Salut Eric, je pensais que c'était bcp plus simple que ça et je ne pensais pas que c'était aussi prise de tête. Mais ce n'est pas grave, j'ai laissé tombé et j'ai trouvé quelqu'un qui savait faire ça... dc je lui laisse faire le boulot :)
En tout cas merci qd même pour l'aide que vous m'avez tous apportez (même si je n'y ai pas compris grand chose... vous avez qd même pris du tps pr moi, c'est gentil)
Merci bcp +++
0