es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo resaltar varias filas en función de una sola celda con espacios en blanco entre los desencadenantes de formato condicional?

La primera hoja es un ejemplo de lo que quisiera, la segunda hoja es una hoja nueva sin colorear. Estoy tratando de resaltar 3 filas basadas en si la primera celda ubicada en la primera fila contiene algún valor. En este caso específico, tengo un tipo de rutina de entrenamiento (parte superior del cuerpo, parte inferior del cuerpo, etc.) y el nombre de la rutina en una línea. Es información de descanso las dos líneas siguientes. Quiero que los descansos se resalten con el nombre/tipo de rutina. Dado que el tipo de rutina está rotado, como se ve en la hoja de ejemplo, las dos celdas siguientes a la derecha del tipo de rutina están efectivamente en blanco. Creo que la solución más cercana puede ser este enlace de StackOverflow, pero este es un script de aplicaciones y prefiero un formato condicional. Mientras espero una respuesta aquí, experimentaré con una declaración OR, algo como Bonus: si es posible, también me gustaría que esta regla se aplicara solo a dos filas, pero esto no es necesario. Si mira la hoja de ejemplo, “Static Holds” consta de solo dos líneas. Editar: Esto se acerca a lo que quiero. Sin embargo, solo resalta la primera celda de la fila y no toda la fila. ¿Alguien sabe cómo reconfigurarlo para que funcione en toda una fila?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para resaltar filas específicas basadas en el valor de la primera celda de cada fila, se puede aplicar el formato condicional. En el documento de Google Sheets proporcionado, la primera hoja tiene ejemplos de cómo se deben resaltar las filas en función del tipo de rutina de entrenamiento en la primera celda de cada fila. La segunda hoja es una hoja limpia donde se deben configurar las reglas de formato condicional.

    Estos son los pasos para configurar el formato condicional:

    1. Seleccionar el rango de filas que se deben formatear. En este caso, se debe resaltar toda la hoja.
    2. Hacer clic en “Formato” en el menú superior y seleccionar “Formato condicional”.
    3. En el menú desplegable “Aplicar a la siguiente regla”, seleccionar “Fórmula personalizada.”
    4. En el cuadro de texto, escribir la siguiente fórmula:

         = OR ($ A1 = "Upper", $ A1 = $ A2, $ A1 = $ A3)

        Esta fórmula verifica si la primera celda de la fila actual es “Upper” O si la primera celda de la fila actual es igual a la primera celda de la fila anterior O la fila dos filas arriba.
    5. Seleccionar el formato deseado, como resaltar toda la fila en un color.
    6. Hacer clic en “Hecho” para aplicar las reglas de formato condicional.

    Esto aplicará el formato a toda la hoja. Si se desea resaltar solo dos filas, como en el caso de “Static Holds”, el rango de filas resaltado en el paso 1 solo debe incluir esas dos filas.

    La fórmula en la pregunta que menciona “= IFS” e “INDIRECT” estuvo cerca de la solución, pero solo resalta la primera celda de cada fila. Para resaltar toda la fila, la fórmula “= IFS” se puede reemplazar con la fórmula “= OR” como se muestra arriba.

Comments are closed.