ordenar abecedario en excel
TRANSCRIPT
7/25/2019 ORDENAR ABECEDARIO en EXCEL
http://slidepdf.com/reader/full/ordenar-abecedario-en-excel 1/3
1
ORDENAR ABECEDARIO
Usar el fichero: abecedario.xls
Se trata de un juego desarrollado en Excel. Consiste en ordenar alfabéticamente 5 letras (ABCDE) que previamente
nos dan desordenadas. Existen 10 niveles de dificultad. Lo primero que hemos de hacer es elegir el nivel de
dificultad y luego ordenar las letras utilizando los bonotes: 1, 2, 3 y 4, que permuta cada uno de ellos un par deletras contiguas.
En la Hoja 2 disponemos de todas las permutaciones posibles que se pueden
llegar a conseguir con las cinco letras. Se encuentran agrupadas según nivel
de dificultad. Así el nivel 1 supone que el juego se resuelve pulsando un
único botón (1, 2, 3 ó 4).
De nivel 1 existen 4 posibles permutaciones (en color amarillo). De nivel 2
existen 9 posibles permutaciones (color rosa). De nivel 3 existen 15 posiblespermutaciones (color verde). Y así hasta llegar a nivel 10 en el que la única
combinación de letras es: EDCBA.
Para poder hacer operativo el juego se han de utilizar diversas macros. Unas
para generar de forma aleatoria la combinación de letras elegida
inicialmente.
Por ejemplo, si el jugador elige nivel 3, el juego presenta de forma aleatoria
una de entre las 15 posibles permutaciones que corresponden a este nivel.
La macro 'genera' rellena la columna K de la Hoja 2 con las 120permutaciones posibles que se obtienen al combinar 5 caracteres.
7/25/2019 ORDENAR ABECEDARIO en EXCEL
http://slidepdf.com/reader/full/ordenar-abecedario-en-excel 2/3
2
Las permutaciones en este caso se realizaran con números y no con letras. Posteriormente se transformaran esosnúmeros en letras.
7/25/2019 ORDENAR ABECEDARIO en EXCEL
http://slidepdf.com/reader/full/ordenar-abecedario-en-excel 3/3
3
Existe otra forma de obtener las 120 permutaciones de 5 letras. Esto se hace en la Hoja 3 utilizando la macro
denominada 'MisPermutaciones'. No es un método muy ortodoxo pero funciona. Se basa en exigir que se cumpla
que el producto sea el factorial de 5 (5!=120) y que la suma sea 15.