Yo no soy muy fuerte con las matemáticas tan gentil. Me decidí en contra de la publicación de este a StackOverflow, aunque no tiene que hacer mucho con Excel VBA. Creo que mi principal pregunta pertenecen aquí.
Digamos que tengo los números del 1 al 30 (inclusive), y estoy "matching" entre ellos y quieren averiguar un par de cosas:
- Estoy seguro de que con esto, pero quiero confirmación: ¿estoy en lo correcto al asumir que hay
30!
formas posibles de organizar los números del 1 al 30? Esto se siente como la baraja de cartas de la situación para mí.
La siguiente pregunta es más difícil describir lo voy a intentar simplificarlo.
Digamos que en lugar de que yo tenga 30 personas. Estoy de vinculación de personas cada día: #1 pares con el #30, #2 pares con #29, #3 pares con #28, y así sucesivamente...
Mañana hacen lo mismo, pero desde el 1 y el 30 ya cumplido, que no puede más, nunca más. #1 se reúne con el #29 en su lugar, y así en todo el camino hacia abajo a la #2, una vez al día hasta que las opciones se han agotado.
Al final, he decidido que el 29 de resultados posibles que existen, o n - 1
. Esto es porque cada día estás quitando una opción que existe para cada persona. Así que al final de la 29 días, todo el mundo se han cumplido con todos los demás SÓLO una vez.
Mi intención aquí es la de producir todos los resultados posibles en columnas en excel, para n = 30
en este caso, pero en última instancia, para cualquier n
. Estoy tratando de averiguar la lógica detrás de eso, pero quería confirmar que todas las matemáticas de primero.
Muchas gracias.
Edit: tengo algunas ideas. El número 435 ha estado molestando. Yo diría que mientras que 1 se reúne con el 2, hay un número de otros posibles reuniones disponibles para el resto de la gente. Por ejemplo, 3 podría cumplir con: 4, 5, 6...o 30. Hace 435 de abarcar todas las posibles reuniones? Esto puede ayudar a mostrar la segunda parte de mi pregunta aquí donde se muestra una captura de pantalla de los resultados parciales de mis datos: http://stackoverflow.com/questions/43684136/excel-vba-producing-all-combinations-of-a-range-of-values
Gracias de nuevo!