martes, 19 de noviembre de 2013

Marcar doce filas por encima con un formato condicional.

No recuerdo muy bien cómo se me planteó la cuestión... pero el trabajo consistía en marcar con un formato doce filas por encima del último dato introducido (esto es, un año antes).
Veamos el planteamiento y estructura de datos:

Marcar doce filas por encima con un formato condicional.


El asunto es claro, según completamos la tabla de meses con información, se debería 'formatear' el valor correspondiente a 12 meses antes, esto es, doce filas por encima.

Comenzamos entonces seleccionando el rango que queremos formatear, en nuestro ejemplo B1:B24, como siempre nos aseguramos qué celda está activa, para nosotros la celda B1.
Accederemos a la herramienta Foramto condicional tipo fórmula, e insertaremos:
=Y(CONTARA($B:$B)-12=FILA($B1))
dando a continuación el formato deseado, tal como muestra la imagen:

Marcar doce filas por encima con un formato condicional.



La clave como siempre en este tipo de formatos es el valor lógico devuelto de nuestra fórmula, que como vemos compara un conteo de datos sobre la columna B (restándole 12) con el valor de la fila de la celda evaluada...
En la siguiente imagen vemos trasladada la fórmula a la hoja de cálculo y que valores nos devuelve. Recordemos que el formato se aplicará en aquellas celdas cuyo valor sea VERDADERO:

Marcar doce filas por encima con un formato condicional.



Si detallamos aún más la fórmula, en el rango F1:F24 incluimos en cada celda la fórmula:
=CONTARA($B:$B)-12
y en el rango G1:G24
=FILA(B1)
en la columna siguiente comparamos celda a celda ambas fórmulas y obtenemos el mismo resultado VERDADERO para la fila doce por encima del último dato introducido:

Marcar doce filas por encima con un formato condicional.

No hay comentarios:

Publicar un comentario en la entrada