Cómo colorear filas en función del valor de celda en OpenOffice y LibreOffice

44

¿Cómo se configura automáticamente el color de fondo de una fila completa en función del valor de una columna específica en esa fila en OpenOffice y LibreOffice?

Hay preguntas similares para Excel , pero esto no funciona completamente en LibreOffice.

Puedo establecer una regla de formato condicional usando una fórmula para establecer el color de una celda específica en función del valor en esa celda (por ejemplo =$D5), pero ¿cómo aplico el formato a toda la fila?

Cerin
fuente

Respuestas:

44

Es incluso más fácil que la solución de las nueces . No necesita seleccionar la celda que contiene el valor que debería ser relevante para el formato condicional. Simplemente seleccione todas las celdas que deben formatearse condicionalmente y use una regla basada en fórmulas. Ahora, si su fórmula usa una dirección de celda con una columna fija (por ejemplo, '$ D5'), OpenOffice la adaptará para cada celda seleccionada.

Por ejemplo: desea formatear condicionalmente la siguiente tabla según el valor de la segunda columna (B) (el formato debe aplicarse si el valor es mayor que 2):

Formato condicional 1

Para hacerlo:

  1. Seleccione las celdas A1 a C5;

  2. Seleccione Menú Format-> Conditional Formatting->
    Manage...

  3. Presione el Addbotón para agregar una condición;

  4. Seleccionar tipo de condición Formula is

  5. Ingrese como Fórmula $B1 > 2y configure el formato que se aplicará si la condición coincide (por ejemplo, fondo rojo feo);

El resultado se verá así:

Formato condicional: resultado

Para verificar dos veces lo que LibreOffice / OpenOffice hizo con su tabla, seleccione una sola celda, por ejemplo A4, y seleccione Menú Format-> Conditional Formatting->
Manage...nuevamente.

Verá que hay una regla de formato condicional definida para esa celda, con un Formula istipo de condición y una $B4 > 2fórmula. Entonces, LibreOffice tradujo el formato condicional definido para la tabla completa en reglas individuales para cada una de las celdas automáticamente.

Tohuwawohu
fuente
1

Confieso que encontré esto notablemente complicado. Debe 'hacer malabarismos' con la celda seleccionada (contorno negro) con la matriz seleccionada para formatear (sombreada).

Haga clic en D5 (para mostrar el contorno negro) y seleccione toda la hoja (arriba 1y a la izquierda de A). El formato condicional requerido con la Fórmula es: $ D5 = {cualquiera que sea el contenido de D5}.

Si eso no funciona, ¡es solo que no me he explicado bien!

nueces
fuente
2
Gracias Puts, tu respuesta funcionó. Esto es lo que hice: 1. Haga clic en la celda que contiene el valor del que depende el color. Asegúrese de que esté en una esquina de la 'tabla' a la que desea aplicar el color. 2. Luego seleccione el rango completo con el mouse (comenzando desde la celda seleccionada previamente), o manteniendo presionada la tecla Mayús y haciendo clic en la esquina diagonalmente opuesta del rango. 3. Ingrese el formato condicional y defina la condición como "Fórmula es" "$ D5 = 'cualquiera que sea la condición'. (" $ D5 "es una referencia a un valor de criterio de retención de celda de esquina) Eso debería funcionar :)
PopMilo