> ... necesito que excel me desarrole una combinatoria con 10 numeros y que los grupos sean de 4 en 4
> pero de macros no tengo ni idea, porque supongo que habra que hacerlo con macros...
considera lo siguiente:
- un conjunto de 10 elementos, dividido en sub-conjuntos de 4 elementos tiene 210 "combinaciones" posibles
=combinat(10,4)
- cada sub-conjunto de 4 elementos tiene 24 "permutaciones" posibles (intercambiando la posicion de sus elementos)
=permutaciones(4,4)
- por lo tanto, un conjunto de 10 elementos, dividido en sub-conjuntos de 4 elementos tiene 5040 "permutaciones" posibles
=210 * 24 o... =permutaciones(10,4)
(entonces) cual es la "combinatoria" que necesitas (y cual seria el conjunto de numeros) ?
saludos,
hector.
--
Saludos,
Xavier
j.b...@MACcgac.es
Quitar MAC para contestar. Gracias.
"Héctor Miguel" <NOhemio...@PLShotmail.com> escribió en el mensaje news:uQZQhIQb...@TK2MSFTNGP05.phx.gbl...
Ejemplo:
1-2-3-4 no podria existir la combinacion siguiente 2-1-4-3.
Espero te sirva de ayuda muchas gracias.
> ... no pude responder antes, los numeros es lo de menos
=> yo creo que no... -?-
> necesito que se combinen entre ellos, y me de las posibles combinaciones
> de todas formas serian menos poque en los subconjuntos de elementos solo existiria uno por cada 4 numeros.
=> aparentemente buscas las 210 combinaciones de =combinat(10,4)
(y si seria conveniente conocer al conjunto de los 10 numeros... o te da lo mismo si imaginamos de 0 a 9 ???)
> Ejemplo:
> 1-2-3-4 no podria existir la combinacion siguiente 2-1-4-3.
=> estas serian las "permutaciones" (y son 24 las posibilidades)
> Espero te sirva de ayuda muchas gracias.
=> ayuda... como para que ?
saludos,
hector.
__ las consultas anteriores __
> No se podria desarrollar esto en excell, para que me diera las combinaciones completas, los numeros serian del 1 al 10.
no se hasta donde quieras o necesites "llegar"... (pero) creo que podemos iniciar con el siguiente "acercamiento":
(te cambio el 10 por el 0 -cero- para no confundir entre uno-cero-diez)
1) escribe en la celda A1 los numeros de 1 a 0 (1,2,3,4,5,6,7,8,9,0)
2) usa la siguiente formula en B1: =extrae($a1,columna(a1),4)
3) copiala hasta la columna H (B1:H1)
-> esto te devolvera la serie primaria de combinaciones (base - sub + 1) <-> (10 - 4 + 1) = 7
1234, 2345, 3456, 4567, 5678, 6789, 7890
(pregunta): seguimos buscando las 210 "combinaciones" posibles ? (o las 5040 "permutaciones" ?)
saludos,
hector.
Necesito que se combinen los numeros del 1 al 49, y que las combinaciones
tengan 6 numeros cada una, segun mis cuentas salen 13.983.816,00
combinaciones habria posibilidad de hacerlo con excel?
Muchas gracias de nuevo por tu paciencia e interes.
Ahora me he terminado de perder.
Estaba intentando buscar una solución para combinaciones de 4 números
partiendo de 10, ahora resulta ¿que quieres jugar a la primitiva?
SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/
"JACS" <JA...@HOTMAIL.COM> escribió en el mensaje
news:6ACEF277-B5EF-46BD...@microsoft.com...
> ... te lo explico todo porque intentaba no darte la lata pero veo que es peor asi.
> Necesito que se combinen los numeros del 1 al 49, y que las combinaciones tengan 6 numeros cada una
> segun mis cuentas salen 13.983.816,00 combinaciones habria posibilidad de hacerlo con excel?...
de la "claridad" en el "detalle"... sale la claridad del "procedimiento"
de la claridad en el procedimiento... sale el "resultado esperado"
claridad... detalle... procedimiento... resultado esperado
(creo que) asi es como deberian de plantearse las consultas en foros tecnicos :))
lo que buscas... esta aqui: -> http://tinyurl.com/2ajzph
saludos,
hector.
> Ahora me he terminado de perder.
> Estaba intentando buscar una solucion para combinaciones de 4 numeros partiendo de 10
> ahora resulta que quieres jugar a la primitiva?
(yo, es por eso que "a veces" prefiero esperar a que "salte a la luz la pregunta correcta" -la realidad-) :D
si quieres, te envio un "modelo" ex-profeso para un conjunto de 10 elementos en subconjuntos de 4
("hard-coded" puro y duro, tratando de retrasar el uso de macros) :))
saludos,
hector.
Gracias, envíalo y lo guardaré, aunque la verdad es que no tengo necesidad y
tampoco estaba intentando resolverlo, es una forma de hacerle ver al que se
'inventa' las preguntas que además de no tener una respuesta adecuada le
esta haciendo perder el tiempo a los demás.
Gracias de nuevo.
SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/
"Héctor Miguel" <NOhemio...@PLShotmail.com> escribió en el mensaje
news:%23yxeOX1...@TK2MSFTNGP04.phx.gbl...
He tenido alguna que otra experiencia con las combinaciones de elemementos,
conozco el código de Myrna Larson que indica Héctor, pero al estar enfocada
la pregunta a 10 elementos, me puse a hacer unas pruebas y llegue a esto:
Fila 1 encabezados
[A1] = nº
[B1] = binario
[C1] = suma
[D1:M1] = elementos a combinar, uno en cada celda, {1,2,3,4,5,6,7,8,9,0} ó
{a,b,c,d,e,f,g,h,i,j}
[N1] = 4 (puede ser cualquier número entre el 1 y el 10) son los elementos
que queremos combinar
En la segunad fila las fórmulas
[A2] = -512
[B2] = DEC.A.BIN(A2;10)
[C2] = SUMAPRODUCTO(--EXTRAE(B2;FILA($1:$10);1))
ó [C2] = SUMA(D2:M2)
[D2:M2] = --EXTRAE($B2;COLUMNA()-3;1)
[N2] =
=SI(C2=$O$1;SI(D2;$D$1;"")&SI(E2;$E$1;"")&SI(F2;$F$1;"")&SI(G2;$G$1;"")&SI(H2;$H$1;"")&SI(I2;$I$1;"")&SI(J2;$J$1;"")&SI(K2;$K$1;"")&SI(L2;$L$1;"")&SI(M2;$M$1;"");"")
Todo esto se extiende hasta el valor 511 (es ellímite para transformar
números a binario)
Si cambiamos el valor de [N1] nos apareceran todas las combinaciones y si
aplicamos autofiltros a la primera fila y filtramos por la columna c con el
número de elementos veremos solo las que nos interesan.
La fórmula en N2 no se me ocurre como acortarla, si alguien tiene tiempo
para de aligerarla y compartirla, le estaría agradecido.
Un saludo,
Juan
PD: Héctor, a mi también me gustaría recibir una copia de ese 'modelo', si
no es mucha molestia.
"julian-vlc-sp" escribió
Muchas gracias por todo , es jsto lo que queria , me parece que me va a
faltar ordenador para gestionar 13 millones y pico de celdas, pero ya veremos
como salimos de esta.
Un saludo cordial desde Huelva.
> ... Se nota que eres de la escuela de KL ......;D
pues... si... algo hay "de eso"... (o +/- por el estilo) ;)
saludos,
hector.
Un saludo,
Juan
"Héctor Miguel" escribió
> hola, chicos !
>
> solo "baje a papel" la representacion piramidal/decreciente del
> comportamiento de las combinaciones 10-4
> (aunque poco asostumbro adjuntar archivos) creo que podran bajar el
> adjunto :-((
>
> saludos,
> hector.
>
>> Juan M escribio en el mensaje ...
>> He tenido alguna que otra experiencia con las combinaciones de
>> elemementos, conozco el codigo de Myrna Larson
>> pero al estar enfocada la pregunta a 10 elementos, me puse a hacer unas
>> pruebas y llegue a esto:
>>
>> Fila 1 encabezados
>> [A1] = nº
>> [B1] = binario
>> [C1] = suma
>> [D1:M1] = elementos a combinar, uno en cada celda, {1,2,3,4,5,6,7,8,9,0}
>> o {a,b,c,d,e,f,g,h,i,j}
>> [N1] = 4 (puede ser cualquier número entre el 1 y el 10) son los
>> elementos que queremos combinar
>>
>> En la segunad fila las formulas
>> [A2] = -512
>> [B2] = DEC.A.BIN(A2;10)
>> [C2] = SUMAPRODUCTO(--EXTRAE(B2;FILA($1:$10);1))
>> o [C2] = SUMA(D2:M2)
>> [D2:M2] = --EXTRAE($B2;COLUMNA()-3;1)
>> [N2] =
>> =SI(C2=$O$1;SI(D2;$D$1;"")&SI(E2;$E$1;"")&SI(F2;$F$1;"")&SI(G2;$G$1;"")&SI(H2;$H$1;"")&SI(I2;$I$1;"")&SI(J2;$J$1;"")&SI(K2;$K$1;"")&SI(L2;$L$1;"")&SI(M2;$M$1;"");"")
>>
>> Todo esto se extiende hasta el valor 511 (es el limite para transformar
>> numeros a binario)
>> Si cambiamos el valor de [N1] nos apareceran todas las combinaciones y si
>> aplicamos autofiltros a la primera fila
>> y filtramos por la columna c con el numero de elementos veremos solo las
>> que nos interesan.
>>
>> La formula en N2 no se me ocurre como acortarla, si alguien tiene tiempo
>> para de aligerarla y compartirla, le estaria agradecido.
>>
>> ... me gustaria recibir una copia de ese 'modelo', si no es mucha
>> molestia.
>
>>> julian-vlc-sp escribio en el mensaje ...
>>> Gracias, envialo y lo guardare, aunque la verdad es que no tengo
>>> necesidad y tampoco estaba intentando resolverlo
>>> es una forma de hacerle ver al que se 'inventa' las preguntas que ademas
>>> de no tener una respuesta adecuada
>>> le esta haciendo perder el tiempo a los demas...
>
>
>
Gracias
SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/
"Héctor Miguel" <NOhemio...@PLShotmail.com> escribió en el mensaje
news:ujoODA3b...@TK2MSFTNGP02.phx.gbl...
> hola, chicos !
>
> solo "baje a papel" la representacion piramidal/decreciente del
> comportamiento de las combinaciones 10-4
> (aunque poco asostumbro adjuntar archivos) creo que podran bajar el
> adjunto :-((
>
> saludos,
> hector.
>
>> Juan M escribio en el mensaje ...
>> He tenido alguna que otra experiencia con las combinaciones de
>> elemementos, conozco el codigo de Myrna Larson
>> pero al estar enfocada la pregunta a 10 elementos, me puse a hacer unas
>> pruebas y llegue a esto:
>>
>> Fila 1 encabezados
>> [A1] = nº
>> [B1] = binario
>> [C1] = suma
>> [D1:M1] = elementos a combinar, uno en cada celda, {1,2,3,4,5,6,7,8,9,0}
>> o {a,b,c,d,e,f,g,h,i,j}
>> [N1] = 4 (puede ser cualquier número entre el 1 y el 10) son los
>> elementos que queremos combinar
>>
>> En la segunad fila las formulas
>> [A2] = -512
>> [B2] = DEC.A.BIN(A2;10)
>> [C2] = SUMAPRODUCTO(--EXTRAE(B2;FILA($1:$10);1))
>> o [C2] = SUMA(D2:M2)
>> [D2:M2] = --EXTRAE($B2;COLUMNA()-3;1)
>> [N2] =
>> =SI(C2=$O$1;SI(D2;$D$1;"")&SI(E2;$E$1;"")&SI(F2;$F$1;"")&SI(G2;$G$1;"")&SI(H2;$H$1;"")&SI(I2;$I$1;"")&SI(J2;$J$1;"")&SI(K2;$K$1;"")&SI(L2;$L$1;"")&SI(M2;$M$1;"");"")
>>
>> Todo esto se extiende hasta el valor 511 (es el limite para transformar
>> numeros a binario)
>> Si cambiamos el valor de [N1] nos apareceran todas las combinaciones y si
>> aplicamos autofiltros a la primera fila
>> y filtramos por la columna c con el numero de elementos veremos solo las
>> que nos interesan.
>>
>> La formula en N2 no se me ocurre como acortarla, si alguien tiene tiempo
>> para de aligerarla y compartirla, le estaria agradecido.
>>
>> ... me gustaria recibir una copia de ese 'modelo', si no es mucha
>> molestia.
>
>>> julian-vlc-sp escribio en el mensaje ...
>>> Gracias, envialo y lo guardare, aunque la verdad es que no tengo
>>> necesidad y tampoco estaba intentando resolverlo
>>> es una forma de hacerle ver al que se 'inventa' las preguntas que ademas
>>> de no tener una respuesta adecuada
>>> le esta haciendo perder el tiempo a los demas...
>
>
>
> Tengo que hacer un trabajo y la verdad no se como:
> debo combinar 10 numeros, cualesquiera, y combinarlos entre ellos, sin que se repita ninguno
> y debo hacer que cada combinacion salga en excel...
numeros "cualesquiera" ? (de un solo digito ?... de mas de uno ?... combinados ?... ???)
combinarlos entre ellos ? (en grupos de cuantos numeros/digitos/... ?)
que la combinacion salga en excel ? (de donde y a donde ?)
no se si ya viste en esta misma conversacion otro mensaje que dice +/- asi: