Trouver les bons nombre pr 1 certain résultat
Résolu
dad2o
-
dad2o -
dad2o -
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
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
A voir également:
- Trouver les bons nombre pr 1 certain résultat
- Trouver adresse mac - Guide
- Resultat foot - Télécharger - Vie quotidienne
- Nombre de jours entre deux dates excel - Guide
- Ou trouver l'adresse ip - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
4 réponses
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 !
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 !
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 ...
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 ...
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
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
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
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
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 +++
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 +++