Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: Combinatorias

135 views
Skip to first unread message

Héctor Miguel

unread,
Feb 11, 2008, 6:02:05 PM2/11/08
to
hola, !

> ... 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.


Xavier Budet Graco

unread,
Feb 12, 2008, 12:32:32 PM2/12/08
to
Muy bien explicado Héctor.

--
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...

Héctor Miguel

unread,
Feb 12, 2008, 4:30:57 PM2/12/08
to
:D


JACS

unread,
Feb 13, 2008, 1:55:01 PM2/13/08
to
Perdona pero no pude responder antes, los numeros es lo de menos, 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.

Ejemplo:

1-2-3-4 no podria existir la combinacion siguiente 2-1-4-3.

Espero te sirva de ayuda muchas gracias.

Héctor Miguel

unread,
Feb 13, 2008, 3:50:18 PM2/13/08
to
hola, !

> ... 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 __

JACS

unread,
Feb 13, 2008, 4:26:13 PM2/13/08
to
No se podria desarrollar esto en excell, para que me diera las combinaciones
completas, los numeros serian del 1 al 10.

Héctor Miguel

unread,
Feb 13, 2008, 5:19:54 PM2/13/08
to
hola, !

> 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.


JACS

unread,
Feb 14, 2008, 4:40:01 PM2/14/08
to
Muchas gracias por tu paciencia, 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?

Muchas gracias de nuevo por tu paciencia e interes.

julian-vlc-sp

unread,
Feb 14, 2008, 4:53:37 PM2/14/08
to
===========================================
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
===========================================

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...

Héctor Miguel

unread,
Feb 14, 2008, 4:57:46 PM2/14/08
to
hola, !

> ... 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.


Héctor Miguel

unread,
Feb 14, 2008, 5:06:07 PM2/14/08
to
hola, julian !

> 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.


julian-vlc-sp

unread,
Feb 14, 2008, 5:19:44 PM2/14/08
to
===========================================
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
===========================================

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...

Juan M

unread,
Feb 14, 2008, 5:45:46 PM2/14/08
to
Hola a todos,

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ó

JACS

unread,
Feb 14, 2008, 6:04:00 PM2/14/08
to
Tio eres un fenomemo . Se nota que eres de la escuela de KL ......;D
Discula por enredar mucho la pregunta pero la ignorancia ( ademas de ser la
felicidad) me puede.

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.

Héctor Miguel

unread,
Feb 14, 2008, 8:19:20 PM2/14/08
to
hola, !

> ... Se nota que eres de la escuela de KL ......;D

pues... si... algo hay "de eso"... (o +/- por el estilo) ;)

saludos,
hector.


Juan M

unread,
Feb 15, 2008, 1:48:41 AM2/15/08
to
Gracias Héctor.

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...
>
>
>


julian-vlc-sp

unread,
Feb 15, 2008, 12:59:38 PM2/15/08
to
===========================================
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
===========================================

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...
>
>
>


menajordan

unread,
Mar 24, 2008, 7:52:01 PM3/24/08
to
Hector MIguel:
Disculpa que te moleste. 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.
Te agradeceria mucho si me puedes ayudar.Atentamente, Ernesto
menaj...@hotmail.com

Héctor Miguel

unread,
Mar 24, 2008, 8:24:39 PM3/24/08
to
hola, Ernesto !

> 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:

0 new messages