Condición de formato de celdas de color hasta que la suma sea igual a otra celda

Condición de formato de celdas de color hasta que la suma sea igual a otra celda

Tengo un archivo de Excel y necesito colorear las celdas de una fila hasta que la suma de ellas llegue al número de la celda seleccionada. Pero si la suma de la celda está sólo parcialmente cubierta, esa celda debe colorearse sólo parcialmente.

Aquí te dejamos un ejemplo que tal vez entenderás mejor:

31.0000 0 4.000 8.000 4.000 4.000 4.000 0 4.000 4,000

Aquí quiero que la última celda también esté coloreada pero solo la mitad porque la suma de NEGRITA también contiene una cantidad de los últimos 4000, pero no en su totalidad. Lo que quiero se parece a esto:

ingrese la descripción de la imagen aquí

Otro ejemplo con celdas adicionales:

2.240 0 0 640 960 640 640 640 960 640 960

Respuesta1

Puede lograr esto con dos reglas de formato condicional. Primero, seleccione todas las celdas que desea que tengan este estilo de formato.

Luego, en la cinta Inicio, seleccione Conditional Formatting > New Rule. Elija Use a formula to determine which cells to formate ingrese lo siguiente en el cuadro debajo de "Formatear valores donde esta fórmula sea verdadera":

=SUM($B2:B2)<=$A2

Reemplace ambas instancias de B2con la dirección de la celda superior izquierda del rango al que está aplicando el formato. Reemplace A2con la dirección del valor objetivo para la primera fila de datos.

Haga clic Format...para establecer el formato en un relleno de celda sólido (verde en mi ejemplo). Haga clic en Aceptar.

Luego, repite este proceso para crear otra regla con la fórmula:

=AND(SUM($B2:B2)>$A2,SUM($B2:B2)-$A2<B2)

Establezca el formato de esta regla en un degradado vertical que vaya del color de la otra regla al blanco. Puede hacer esto eligiendo Fill Effectsal configurar el formato de celda.

Ejemplo:

ingrese la descripción de la imagen aquí

información relacionada