EXCEL REVELADO

Page 135

04_Excel revelado.qxp

12/29/09

4:22 PM

Page 133

Criptofrases

En las versiones anteriores de Excel tenemos que marcar la opción Extender formaen la ficha Modificar de Herramientas/Opciones.

tos de lista y fórmulas,

Una vez activada esta opción, Excel repetirá automáticamente las fórmulas (y el formato) de las celdas precedentes en una lista, siempre que las fórmulas estén presentes en las últimas cuatro filas.

Criptofrases Estoy tratando de hacer un programa para generar criptofrases. Se trata de esos juegos donde una frase es encriptada reemplazando cada letra por un número (a igual letra, igual número) y que luego hay que descifrar. Quiero darle la frase al programa y que éste la encripte para que otro la pueda descifrar. Supongo que se puede hacer en Excel. Eduardo De la Llama (Santiago del Estero)

Este problema es relativamente complejo, por la cantidad de tareas que implica: • Generar una clave, que sea distinta para cada juego. • Separar la frase dada, letra por letra. • Reemplazar cada letra de la frase por el número indicado en la clave.

Figura 52. Este juego se llama criptofrase. Hay que descubrir una frase oculta, escribiendo una letra en cada casilla numerada. A igual número, igual letra. La solución, al final del capítulo.

Comencemos por el principio. En la columna A, a partir de A2, escribimos el abecedario, una letra por celda. En la columna C, a partir de C2, escribimos los números del 1 al 27. Finalmente, en la columna D, a partir de D2, escribimos la función =ALEATORIO(), extendida a toda la lista. El rango A2:C28 establece una correspondencia entre cada letra y un número: a la A le hace corresponder el 1, a la B el 2 y así sucesivamente. Si ahora ordenamos la columna D (la que contiene la función ALEATORIO) el resultado será desordenar la columna C, por lo que se establecerá una nueva relación entre las letras y los números. www.redusers.com

133


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.