miércoles, 13 de noviembre de 2019

Efecto "Papel pijama" en Excel

¿Recordáis el Papel pijama?  Es aquel papel continuo que se utilizaba para imprimir en las impresoras antiguas.  Se caracteriza por incluir líneas de color alternas, normalmente azules o verdes, para no confundirse de línea durante su lectura.

Aunque la forma actual en la que trabajamos con los datos ha evolucionado, se sigue utilizando este sistema para presentar tablas de datos en hojas de cálculo, para facilitar su visualización.  Y eso mismo es lo que vamos a ver en este artículo. ¿Cómo hacer el efecto papel pijama en Microsoft Excel?
Para empezar, partiremos de una tabla de datos de ejemplo como la que tenemos a continuación:
Tablas de datos sin formato condicional

Primero, seleccionaremos desde la celda A3 hasta la celda E10, que es la zona en la que queremos aplicar el efecto papel pijama.  Seguidamente, iremos a Formato condicional de la cinta de opciones y seleccionaremos Nueva regla...
De la lista de tipos de regla, seleccionamos Utilice una fórmula que determine las celdas para aplicar formato y en la casilla introduciremos una de las siguientes fórmulas (como se muestra en la siguiente imagen):
=RESIDUO(FILA();2)=0
(En caso de querer sombrear las líneas pares)

=RESIDUO(FILA();2)=1
(En caso de querer sombrear las líneas impares)
 
Cuadro de diálogo de formato

Finalmente, hacemos clic en el botón Formato... y en cuadro de diálogo elegimos el formato deseado.  En este caso un leve sombreado azul.  Otra versión podría ser cambiar el color de la fuente en vez del relleno, en definitiva, cualquier formato que nos sirva para diferenciar las líneas.
Resultado con un sombreado de fondo

Resultado con un color de fuente diferente

¿Qué pasa si eliminamos o insertamos alguna fila por medio de la tabla?
Absolutamente nada, porque se actualizarán los colores dejando de nuevo una línea de cada estilo.

Por entrar un poco más en detalle, os voy a explicar la sintaxis y para que sirven Las funciones RESIDUO() y FILA().

RESIDUO(dividendo;divisor)
La función RESIDUO() nos devuelve el resto de la división entre los valores dividendo y divisor contenidos en la misma. 

FILA()
La función FILA() nos devuelve el número de la fila en cuestión.
Por lo tanto, cuando dividimos el número de una fila entre 2, si el resto es 0 se tratará de una fila par, de lo contrario será impar si el resto es 1.

lunes, 11 de noviembre de 2019

¿Cómo calcular los litros de un acuario?

En ocasiones sabemos las medidas de la urna de un acuario, pero no conocemos cuál es su capacidad en litros.  Las medidas de las urnas acostumbran a expresarse en centímetros.  Por ejemplo, 80 cm x 50 cm x 30 cm. 
Si queremos conocer el volumen de ésta, deberemos multiplicar el largo por el alto por el fondo y dividir esto entre 1.000, para que el resultado sean los litros.


Esta fórmula es válida para calcular el volumen de urnas rectangulares o cuadradas.

Supongamos que tenemos 3 urnas de las que conocemos las medidas, pero no sabemos de cuántos litros son. Una de 80 cm de largo, 50 cm de alto y 30 cm de fondo, otra de 100 cm de largo, 55 cm de alto y 40 cm de fondo, y una última de 120 cm de largo, 60 cm de alto y 50 cm de fondo.  Vamos a utilizar la fórmula anterior para averiguarlo.

Volumen urna 1 = 80 cm x 50 cm x 30 cm / 1.000 = 120 litros

Volumen urna 2 = 100 cm x 55 cm x 40 cm / 1.000 = 220 litros

Volumen urna 3 = 120 cm x 60 cm x 50 cm / 1.000 = 360 litros

También debemos de tener en cuenta que el resultado es el volumen total de la urna, que nunca se llena el acuario hasta el borde del mismo y que una vez añadido el sustrato, rocas y decoración disminuirán los litros reales de agua que contiene el mismo.