martes, 26 de octubre de 2021

Mostrar la pestaña Desarrollador en Microsoft Excel

Una de las grandes desconocidas de Microsoft Excel es la pestaña Desarrollador, que por defecto está oculta, pero que incluye características de lo más interesantes.



Pulsamos en un lugar vacío de la cinta de opciones con el botón derecho.

Clicamos en la opción "Personalizar  la cinta de opciones ..."

Se nos abre la ventana de personalización en la pantalla correcta.

Solo tenemos que macar el checkbox de la cinta "Desarrollador" que se encuentra demarcada por defecto.

Con esto ya se muestra la nueva pestaña, en la que podremos encontrar opciones muy útiles.

Por ejemplo, insertar botones i importar ficheros en formato XML.

lunes, 25 de octubre de 2021

Aplicar varios formatos a las mismas celdas en Microsoft Excel

En este post mostramos como aplicar varios formatos condicionales simultáneamente en una celda de Microsoft Excel

Para ello ampliaremos el ejemplo de ayer, coloreando todas las celdas, según el resultado de la función RESIDUO.


Igual que hicimos ayer, aplicamos la función RESIDUO para colorear las celdas cuyo resto es uno.

=RESIDUO(FILA();3)=1

Les damos el color verde.

Y aplicamos el formato condicional.

El resultado era este, fila 1, 4, 7, etc de color verde.

Ahora aplicaremos un segundo formato condicional sobre las mismas celdas.

Es preciso tener en cuenta que en el caso de que se pueda cumplir simultáneamente más de una condición, Microsoft Excel intentará aplicarlas.

Si ambas condiciones intentan modificar la misma característica de formato, solo permanecerá la última que se aplique.

Por ejemplo si dos condiciones intentan cambiar el color de fondo de una celda.

Pero si ambos formatos condicionales actúan sobre características distintas, podrán aplicarse ambos.

Por ejemplo, una condición cambia el color de fondo de la celda a verde, y otra cambia el color de la letra a rojo. En este caso se podrían aplicar ambas simultáneamente.

Para nuestro ejemplo elegimos tres condiciones que no se solapan.

Los valores para los que el residuo vale 0, 1 y 2.

Repetimos el proceso, pero en este caso la fórmula del RESIDUO la igualamos a 2.

=RESIDUO(FILA();3)=2

Aplicamos otro color de fondo.

Ya tenemos casi todas las celdas coloreadas.

Aplicamos un tercer formato condicional a las celdas.

En este caso igualamos la fórmula del RESIDUO a 0.

Ojo, el resto de dividir entre 3 nunca puede ser 3, sólo podrá ser 0, 1 o 2.

Elegimos un color distinto.

Así ya tendremos coloreadas todas las celdas.



En este caso hemos usado, tres condiciones que no se solapan, por lo que no hay problema por aplicar tres criterios a la vez.

En caso contrario podríamos tener comportamientos erráticos.

domingo, 24 de octubre de 2021

Aplicando formato condicional a cada tres filas en Microsoft Excel

En este post mostramos como aplicar un formato condicional a cada tres filas usando la función RESIDUO.



Como habíamos visto la función residuo devuelve el resto de una división de un número entre cualquier otro número entero.

Vamos a aprovechar esta cualidad para colorear una de cada tres filas de un color distinto.

Para ello aplicaremos un formato condicional basado en una fórmula que será la siguiente en la cual lo que haremos es comprobar si es residuo de la fila entre número 3 es un valor determinado.

=RESIDUO(FILA();3)=1

Comenzando seleccionando la última opción dentro de los formatos condicionales la que nos permitirá incluir una fórmula.


Usamos la fórmula que hemos escrito más arriba y seleccionamos un color de fondo.

Es interesante comprobar que la fórmula se cumple cuando se cumple la igualdad de tal forma que nosotros colorear hemos aquellas celdas en las que resido sea igual al número que indiquemos.


En este caso hemos elegido un color verde de fondo, pulsamos aceptar.


Cómo vemos el resultado es que queda coloreada una de cada tres filas.

Un resultado similar al formato condicional pero que podremos personalizar al nombre de filas que deseemos.

Si deseamos evitar que se coloree la primera fila tendremos que usar una funcion si anidada como vimos en el ejemplo de ayer.

sábado, 23 de octubre de 2021

Aplicar formato condicional, a partir de la tercera fila, a las celdas dependiendo del número de fila en Microsoft Excel

Mejoramos la aplicación del formato condicional, aplicándolo solo a las filas impares a partir de la tercera.

Esto unido a un formato de fondo distinto hará que la simulación de la tabla sea exacta.

Para ello usaremos la función =SI(FILA()>2;ES.IMPAR(FILA());FALSO)



Aplicamos el formato condicional a partir de la última opción como hicimos en las publicaciones anteriores.

La diferencia está en que en esta ocasión usaremos tres funciones anidadas entre sí.

Usaremos una función SI, para que el formato condicional solo se aplique a partir de la fila 2, evitando de esta forma aplicar el formato a la fila de encabezados.

Y en el caso de que se cumpla aplicamos las funciones ES.IMPAR y FILA.

En el caso de que no se cumpla usaremos siempre el valor FALSO para que nunca se aplique el formato.

Finalmente elegimos un fondo.

Vemos que a diferencia del ejemplo de ayer, hoy ya no se aplica el formato a la fila de encabezados.

Esto se puede solventar aplicando un formato directamente a la fila de encabezados o replicando el formato condicional pero con el símbolo mayor sustituido por un símbolo menor.

=SI(FILA()<2;ES.IMPAR(FILA());FALSO)



Quedaría de la siguiente manera.


viernes, 22 de octubre de 2021

Aplicar formato condicional a las celdas dependiendo del número de fila en Microsoft Excel

Completamos el ejemplo de ayer usando dos funciones anidadas para la validación de forma que una de ellas aportan el número de fila y la otra comprobar así es par o impar.



En primer lugar seleccionamos la columna completa.


Formato condicional, Nueva regla ...

Seleccionamos la última opción.


En este caso usaremos dos funciones anidadas.

De tal forma que evitaremos tener que acceder a los datos de las celdas.

Usaremos la fórmula
=ES.PAR(FILA(A1))

También podemos eliminar la referencia a la celda A1, recordamos que la función FILA() sin parámetros, devuelve el número de la fila en la que se encuentra.

Podemos usar esta función.
=ES.PAR(FILA())


La fórmula escrita.


Seleccionamos un formato.


Y aceptamos.


Automáticamente se aplica el formato a una de cada dos filas.

Podemos insertar filas y automáticamente se actualiza el formato.


jueves, 21 de octubre de 2021

Aplicar formato condicional a las celdas que contengan un valor par en Microsoft Excel

Aprovechando la función ES.PAR() y el formato condicional, vamos a conseguir crear un listado con colores alternos.


En primer lugar recordamos el funcionamiento de la función ES.PAR().

En la columna A hemos puesto la función FILA() para obtener el número de fila, y en la columna B hemos puesto la función ES.PAR(), para recordar su funcionamiento.

Dependiendo del valor de la celda de la columna A obtenemos un valor VERDADERO o FALSO.

La misma función sin parámetros en toda la columna A.

En este caso aplicaremos un formato condicional.

Tras seleccionar toda la columna A elegimos la opción "Nueva regla ...".

Se muestran las distintas opciones.

Elegimos la última.

Esta opción nos permite indicar una función.

El formato de aplicará cuando el resultado de la función sea evaluado como VERDADERO.

Si elegimos toda la columna, estaremos aplicando el formato a toda simultáneamente.

Usaremos la función ES.PAR(A1)

Ojo si seleccionais la celda con el ratón, porque incluirá los símbolos de los dólares.

Esto hará que se evalúe la función con la celda A1, para toda la columna, aplicando de esa forma el mismo formato a toda la columna.

En ese caso habrá vque borrar los dólares a mano.

La función correcta es la siguiente.

Ahora solo falta indicar el formato, pulsando el botón correspondiente.

Elegimos la pestaña "Relleno".

Y seleccionamos un color de fondo.

En esta misma venta6se pueden selecciona otros tipos de formato.

Este es el efecto conseguido.

Como veis, no es ideal, ya que las celdas vacías, las trata como números pares, y por lo tanto les aplica el formato.

Lo mismo sucede al insertar una fila.


Mañana mejoraremos el ejemplo evitando que dependa del valor indicado en la celda.