Excel formula: Conditional formatting last n rows

Fórmula genérica

=FILA()-INDICE(FILA(data),1,1)+1>FILAS(data)-n

Explicación

Para resaltar las últimas n filas de un rango o una tabla, puede usar una fórmula basada en la función FILA y FILAS. En el ejemplo que se muestra, la fórmula utilizada para aplicar formato condicional a los datos en B5: D15 es:
=FILA()-INDICE(FILA(data),1,1)+1>FILAS(data)-n
donde los datos (B5: D15) yn (F5) son rangos con nombre. Esta regla resalta las últimas n filas en los datos. Cuando se cambia n, el resaltado se actualiza automáticamente.

Cómo funciona esta fórmula

Este ejemplo se basa en la fórmula explicada en detalle aquí:
=FILA()-INDICE(FILA(data),1,1)+1>FILAS(data)-n
La fórmula utiliza el operador mayor que (>) para verificar la fila en los datos. A la izquierda, la fórmula calcula una "fila actual", normalizada para comenzar en el número 1:
=FILA()-INDICE(FILA(data),1,1)+1 // calculate current row
A la derecha, la fórmula genera un número de umbral:
FILAS(data)-n // calculate threshold
Cuando la fila actual es mayor que el umbral, la fórmula devuelve VERDADERO, desencadenando el formato condicional.

Regla de formato condicional

La regla de formato condicional está configurada para usar una fórmula como esta:
Conditional formatting last n rows rule

Con una tabla

No se puede usar el nombre de una tabla en una fórmula CF actualmente. Sin embargo, puede seleccionar o ingresar el rango de datos de la tabla al crear la fórmula en la ventana CF, y Excel mantendrá la referencia actualizada a medida que la tabla se expanda o reduzca.

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT