Cambiar el color de un número específico de celdas según el valor establecido en otra celda

Cambiar el color de un número específico de celdas según el valor establecido en otra celda

Cuento con una hoja de excel con datos de proyectos planificados y pendientes. En la columna "I" indica el número de semanas necesarias para completar el proyecto. Cada fila tiene proyectos separados enumerados. Las columnas "J" a "BH" están en blanco y cada celda de esa columna para esa fila indica una semana. Entonces, si el valor en la columna "I" fila "2" es 4, quiero que Excel coloree las celdas en línea con esa fila del proyecto. es decir, coloree las columnas J a M en la fila 2.

hoja de proyecto

También estoy familiarizado con VBA. ¿Alguna sugerencia?

Respuesta1

Esto se puede hacer con el formato condicional. Supuse que las columnas continúan "julio (1 2 3 4); agosto (1 2 3 4) etc".

Seleccione las celdas que desea colorear y vaya a Inicio > Formato condicional > Nueva regla.

ingrese la descripción de la imagen aquí

Luego elija "Usar una fórmula para determinar qué celdas formatear".

La fórmula es

=$I13>=(COLUMN(J13) - COLUMN($I13))

Básicamente, (COLUMN(J13) - COLUMN($I13))comprobamos cuántas columnas (semanas) hay desde el principio. Luego lo comparamos con el número de semanas.

ingrese la descripción de la imagen aquí

Edite el formato de celda a su gusto y haga clic en "Aceptar" y "Aceptar".

Deberías obtener algo como esto:

ingrese la descripción de la imagen aquí

información relacionada