hmazouaud
Messages postés7Date d'inscriptionmercredi 27 décembre 2000StatutMembreDernière intervention27 mai 2010
-
20 mai 2010 à 09:30
hmazouaud
Messages postés7Date d'inscriptionmercredi 27 décembre 2000StatutMembreDernière intervention27 mai 2010
-
26 mai 2010 à 14:51
Bonjour a tous,
Tout d'abord je tiens a préciser que je n'ai aucune connaissance de programmation, Juste Excel (mais ici ce n'est plus adpaté car j'ai dépassé les limites).
Je vous explique ce que je voudrais faire:
Je voudrais tout d'abord inserer la taille de la combinaisons en amont:
(exemple 8)
on aurait donc un chiffre de la forme "x1 x2 x3 x4x 5x 6 x7 x8"
Ensuite j'aimerai mettre pour chaque "x" un numero definissant la valeur maximale qu'elle peut prendre
exemple :
x1: 0
x2: 0
x3:0
x4:1
x5:1
x6:1
x7:1
x8:1
Ensuite je voudrais qu'on me liste les possibilités
exemple :
0000 0000
0000 0001
0000 0010
0000 0011
0000 0100
...
0001 1111
Ici j'ai fait un exemple simple !
Je ne sais pas si c'est réalisable, mais j'ai cru comprendre que sur Visual Basic on pouvait faire ce que l'on veut !
Merci d'avance !
(ps: Si il est possible aussi de creer une 9ème colonne qui ferai la somme des 8 colonnes anterieures, pour effectuer un tri de valeurs grâce a celui ci)
Voici le fichier Excel que j'ai fait pour vous aider a comprendre ou a voir pourquoi Excel n'est plus adapté
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 20 mai 2010 à 10:22
Salut
Je suis paumé :
Dans quel langage de programmation penses-tu faire ce code ?
Pourquoi Excel serait-il dépassé par ce genre de calcul ?
En fait, ce que tu veux faire, c'est une liste des combinaisons binaires de 8 bits ?
C'est à dire la conversion en binaire d'un entier de 0 à 255 ?
Faire la somme les huit colonnes : Faire la somme des 1 ou bien retrouver l'entier correspond à la combinaison ?
Personnellement, sur ton exemple Excel, je n'ai rien compris.
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
hmazouaud
Messages postés7Date d'inscriptionmercredi 27 décembre 2000StatutMembreDernière intervention27 mai 2010 20 mai 2010 à 19:05
Salut !
lol, excuse moi alors je vais tenter d'etre plus clair !:
Excel est dépassé par le calcul car si on choisi des chiffres trop grands au départ
genre : commme combinaison max
23345789
la on a tro pde possibilités !
Pour ce qui est du excel
si je prend l'exemple precedent
j'ai
En premiere colonne ; on peut varier de 0 a 2
donc :
0;1;2
en possibilités
ensuite
0;1;2;3
donc
00
10
20
01
11
21
02
12
22
03
13
23
On remarque que la première colonne suit un motif 0;1;2->01;2 etc
la secondes colonne 000;111;222 en effet pour contenir les 3 valeurs d'avant !
Si tu as des connaissances en binaire je ne t'apprends rien !
La si tu vois l'exemple précèdent pour 8 passages, je passe la limite de calcul d'Excel !
Pour ce qui est de la somme, non c'est une somme par possibilités !
Commme tu a pu le comprends (j'espere !) ce ne sera pas des 1 ou des 0 mais des chiffres plus grands (<15 je pense)
La somme sert a effectuer un tri par somme (et alleger les possibilités qui m'interessent)
Ce n'est pas une conversion numérique en binaire
Pour le langage, je pense qu'en visual basic y'a moyen ?
Je suis pas programmeur, mais je pense que c'est "bidon" en quelque sort a créer parce que sous excel j'arrive a le faire !