0% encontró este documento útil (0 votos)
347 vistas9 páginas

Informe Practica Excel Mayas

En 3 oraciones: El documento describe un informe sobre la conversión de números entre las bases decimal y maya utilizando Excel. Se explica la estructura del problema y las fórmulas utilizadas para dividir los números y representarlos en la base maya, así como para multiplicarlos y sumarlos en la conversión inversa. También se incluye un gráfico para representar visualmente los números mayas del 1 al 19 usando fórmulas que generan errores para excluir valores no deseados.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
347 vistas9 páginas

Informe Practica Excel Mayas

En 3 oraciones: El documento describe un informe sobre la conversión de números entre las bases decimal y maya utilizando Excel. Se explica la estructura del problema y las fórmulas utilizadas para dividir los números y representarlos en la base maya, así como para multiplicarlos y sumarlos en la conversión inversa. También se incluye un gráfico para representar visualmente los números mayas del 1 al 19 usando fórmulas que generan errores para excluir valores no deseados.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Helena Tebar Barbero → Grado en Biotecnología

INFORME PRACTICA EXCEL 1: LOS NÚMEROS MAYAS


1. Presentación del problema
El problema, en mi caso, habla de los números mayas. La civilización maya no usaba los
números en base 10 sino que contaban en base vigesimal, es decir base 20. No solo eso sino
que los números se representaban en función de los siguientes símbolos: “O”, “.” y “___”. El
problema que se nos propone es que creemos una hoja de cálculo que permita pasar cualquier
número en base decimal a numeral maya y posteriormente te pide lo mismo, pero a la inversa,
es decir pasar de numero maya a numero decimal. Para realizar esto solo puede haber una
entrada y una salida. Además, también te pide que expreses los números mayas en forma de
gráfico.

2. Estructura de resolución del problema y fórmulas usadas en cada apartado


Para poder solucionar este problema hemos tenido que dividirlo en diferentes partes.

- Organización general del problema:


Nuestra idea inicial de la organización del problema era la siguiente:

- Creación de una tabla de conversión de números decimales a números en base 20:


Hemos creado una tabla que nos indica para valores del 1 al 19 en base decimal como
se expresan en base 20.
Helena Tebar Barbero → Grado en Biotecnología

- Creación de una tabla en la que están presentes los cálculos necesarios para el
cambio de base: Para hacer un cambio de base de base decimal a base 20 tenemos
que dividir el número que introducimos manualmente por 20. Si el entero del
resultado es mas grande que 20 entonces tenemos que dividir el residuo de esta
división entre 20 otra vez. Repetimos esta misma serie de operaciones hasta que el
resultado entero de la división sea menor que 20. Para aplicar esta serie de cálculos en
Excel hemos tenido que hacer uso de las siguientes funciones:

=ENTERO($C$10/20)
=RESIDUO($C$10;20)
=SI($C$18>20;ENTERO($C$18/20);"")
=SI(D31>20;RESIDUO($C$18;20);"")
=SI(ESERROR(D32/20);"";SI((D32)>20;ENTERO(D32/20);""))
=SI(ESERROR(RESIDUO(D32;20));"";SI((D32)>20;RESIDUO(D32;20);""))

Además, para representar un número maya se deben ordenar los valores de la


siguiente manera: el primer número (el que se coloca más arriba) siempre tiene que
ser el resultado en entero de la última división, luego iría el residuo de la última
división, después el residuo de la penúltima división y así consecutivamente hasta que
Helena Tebar Barbero → Grado en Biotecnología

lleguemos a la primera división. Para este apartado hemos usado las siguientes
formulas:

=SI(D31=0;SI(ESERROR(BUSCARV($E$31;$A$30:$B$49;2;FALSO));"";BUSCARV($E$31;$
A$30:$B$49;2;FALSO));BUSCARV(MIN($D$31:$D$36);$A$30:$B$49;2;FALSO))
=SI(D32=0;SI(D31=0;"";SI(ESERROR(BUSCARV($E$31;$A$30:$B$49;2;FALSO));"";BUSCA
RV($E$31;$A$30:$B$49;2;FALSO)));SI(ESERROR(BUSCARV($E$32;$A$30:$B$49;2;FALS
O));"";BUSCARV($E$32;$A$30:$B$49;2;FALSO)))
=SI(D32=0;"";SI(D31=0;"";SI(ESERROR(BUSCARV($E$31;$A$30:$B$49;2;FALSO));"";BUS
CARV($E$31;$A$30:$B$49;2;FALSO))))

Finalmente, este apartado del problema queda como:

- Hacer el mismo proceso, pero a la inversa: para poder pasar de numero maya a
numero decimal necesitamos cambiar las columnas de la tabla de conversión (es decir
invertirlas)
Helena Tebar Barbero → Grado en Biotecnología

Para hacer el cambio de base 20 a base 10 primero hay que descomponer el número
maya en sus equivalentes en base decimal gracias a la tabla de conversión. Luego
tendríamos que multiplicar el último valor por 20 elevado a la zero y así hasta llegar al
primer valor pero sumando un valor mas en el exponente de 20 cada vez y finalmente
sumar todos los valores. Las formulas usadas en este apartado del problema son las
siguientes:

=SI(ESERROR(BUSCARV(K10;$J$30:$K$49;2;FALSO));"";BUSCARV(K10;$J$30:$K$49;2;F
ALSO))
=SI(Q30="";SI(P29="";"";0);Q30+1)
=SI(ESERROR(P29*20^Q29);"";P29*20^Q29)
=SUMA(R29:R35)

El resultado de este apartado en nuestra hoja de calculo queda así:


Helena Tebar Barbero → Grado en Biotecnología

- Hacer que solo haya una celda de entrada y salida: la celda de salida deberá
reconocer si el valor introducido en la celda de entrada se trata de un numero decimal
o de un numero maya. Una vez haya hecho esto dependiendo de si se trata de un
numero decimal o maya deberá mostrar un valor u otro en la celda de salida. Para esta
parte del problema hemos usado la siguiente fórmula:

=SI(ESNUMERO(B1);G10:G16;O10)

- Crear un gráfico para representar los números mayas: en nuestro caso solo hemos
conseguido representar los números mayas del 1 al 19. Para poder hacer esto hemos
designado a los números del 1 al 5 unas coordenadas en un gráfico. El gráfico tiene
Helena Tebar Barbero → Grado en Biotecnología

una largada en el eje horizontal de 8 y en el eje vertical de 4. Además, hemos separado


los valores según si su representación en el gráfico se trata de un punto o una recta.
También tenemos que forzar errores en aquellos valores que no queramos que se
observen en el gráfico. Todo esto lo tenemos que hacer en distintas series. Para poder
hacer esto hemos usado las siguientes formulas:

=NOD()
=SI($B$52<5;1;SI($B$52<10;2;SI($B$52<15;3;SI($B$52<=19;4;NOD()))))
=SI(Y(B52>5;B52=15;B52=10);C52;SI(B52=A57;B57:C60;SI(B52=A61;B61:C64;SI(B52=A6
5;B65:C68;SI(B52=A69;B69:C72;SI(B52>5;SI(C52=A57;B57:C60;SI(C52=A61;B61:C64;SI(
C52=A65;B65:C68;SI(C52=A69;B69:C72;NOD()))))))))))
=SI(B52<4;NOD();SI(B52>19;NOD();B73:C74))
=SI(B52>19;NOD();SI(B52>=10;B75:C76;NOD()))
=SI(B52>19;NOD();SI(B52>=15;B77:C78;NOD()))
=SI(B1>19;"No se puede generar el gráfico";"Número maya dibujado correctamente")

En nuestra hoja de Excel se puede ver así:

3. Función que me haya sorprendido:


Una función que me ha llamado la atención ha sido la utilización de creación de errores
para la representación gráfica de los números mayas. Al crear manualmente un error
hacemos que los puntos o líneas no se vean en el gráfico.

Un ejemplo de fórmula en la que hemos usado la creación de errores es la siguiente:

=SI($B$52<5,1,SI($B$52<10,2,SI($B$52<15,3,SI($B$52<=19,4,NOD()))))
Helena Tebar Barbero → Grado en Biotecnología

4. Poner a prueba la hoja de cálculo


Para pasar de numero decimal a número maya:

Para pasar de numero maya a número decimal:


Helena Tebar Barbero → Grado en Biotecnología

Representación gráfica de números mayas:


Helena Tebar Barbero → Grado en Biotecnología

También podría gustarte