RADIO SANFURGO
Transmisiones de prueba

no disponible ahora
El tiempo en Santa Cruz

Aplicar color automáticamente a toda una fila en Excel, según el valor de una celda

jueves, 3 de mayo de 2012


Formato condicional en Excel
Si queremos que automáticamente toda una fila se tiña de un color determinado según el valor de una celda en una columna específica y que, además, todas las filas se tiñan de ese color cada vez que la columna contenga celdas con el valor en cuestión, procedemos de la siguiente manera:
Nos ubicamos en la primera celda donde queramos que se inicie el formato condicional. Supongamos que es la celda A2
1. Nos ubicamos en la celda A2
2. Hacemos clic en Formato Codicional en la Barra de Herramientas de Excel
3. Elegimos "Nueva Regla"
4. Seleccionamos "Utilice una fórmula que determina las celdas para aplicar formato"
5. En el espacio que está debajo del texto "Dar formato a los valores donde esta fórmula sea verdadera", escribimos:
=($E2=1) 
(suponiendo que la condición para aplicar el formato es que en la columna E hayan valores 1)
6. Luego hacemos clic en Formato y elegimos el color que tendrá la fila a la que aplicaremos el formato,
7. Aceptamos
8. En el nuevo cuadro donde dice "Se aplica a", escribimos
$A$2:$X$1500
(suponiendo que queramos que el sector de nuestra hoja comprendido entre las columnas A y X tenga el formato)
9. Aceptamos y eso es todo. El formato se aplicará automáticamente a todas la filas correspondientes cada vez que en la columna E aparezca el valor 1 en alguna celda.

20 comentarios

no me aparece el ultimo cuadro donde dice "aplicar a"

12:58 p.m.
Anónimo dijo...

Si no te aparece ese cuadro, habiendo creado ya el formato, ubícate de nuevo en A2 y anda una vez más a Formato Condicional y elije administrar reglas. Verás que aparece la fórmula creada =($E2=1) y el color elegido del formato.
Al lado aparece escrita la celda en la que estás ubicado, es decir $A$2
Borra el 2 y vuelve a escribirlo y agrega el resto del intervalo de celdas donde se aplicará el formato. Según el ejemplo te quedará $A$2:$X$1500.
Es decir, cada vez que escribas 1 en la columna E, toda la fila correspondiente - entre la columna A y la columna X - se teñirá del color elegido

9:05 p.m.

Wooowwww... Excelente!

Muchisimas Gracias! Llevo mas de 2 horas buscando por todo internet como hacer para que por ejemplo si en cualquier celda de la columna C tenga un valor diferente a "0" (es deci mayor o menor que "0") que se me coloree (con el formato que le doy) la fila. Y que igual en que fila pongo un valor, aunque no sea succesivas, cuando en alguna, cualquier celda de la columna C pongo un Valor (positivo o negativo, pero que sea diferente a "0") que se me coloree la respectiva fila.

Con lo que tu dijiste LO CONSEGUI! Y vi por internet varios preguntando lo mismo y ninguno dando respuesta.
Yo utilice eso:
Utilice una formula que determine las celdas para aplicar formato
He puesto

=($C9<>0)

Donde en cualquier celda de la columna "C" ponga un valor NO IGUAL a "0"

Se me coloree segun el formato que le doy. En "Se aplica a:" he puesto el rango de las celdas que necesitaba:

=$C$9:$P$33

Y con esto fue todo!


Gracias, Gracias, Gracias"

5:51 p.m.
Anónimo dijo...

Me alegro que te haya resultado

10:36 a.m.

Me funciona bien con numeros, pero que pasa si yo quiero hacer este mismo formao condicional con palabras? por ejemplo pintar una fila verde cuando en una celda de la columna E diga "OK", lo intente cambiando el 1 de tu formula por OK pero no funciona.

1:56 p.m.
Sanfurgo dijo...

Hola. Debes escribir OK entre comillas, es decir "OK". Cuando se trata de textos, en las fórmulas estos deben ir entre comillas. Ejemplo: =($E3="OK")

11:29 p.m.
Sanfurgo dijo...

Espero que te haya resultado. Suerte

1:43 p.m.
Anónimo dijo...

y si la celda que quiero colorear contiene una fecha y necesito colorear todas las celdas que tengan una fecha similar como año 2015, que pongo entre ""

5:53 p.m.
Sanfurgo dijo...

Por favor, revisa esta nueva publicación complementaria de este tema:
Formato condicional en Excel: Colorear una fila según una fecha ingresada en una determinada columna
Se publicó con fecha 6 de febrero 2016
Ojalá sirva a tus propósitos y aclare tus dudas.

12:03 a.m.

BUENINISIMA TU AYUDA SUNFURGO, ESTUVE UN PAR DE DIAS VIENDO COMO PODIA HACERLO Y TENIA PROBLEMAS CON EL FORMATO DE LA FORMULA Y ME COLOREABA TODAS LAS CELDAS. GRACIAS!!!!

4:22 p.m.
Sanfurgo dijo...

Cuando se trate de fechas (en lugar de números o palabras), consulta esta publicación complementaria de este tema:
Colorear una fila según una fecha ingresada en una celda

12:41 a.m.
Anónimo dijo...

Buen día y cuando quiera aplicar el formato condicional con texto pero tengo varias opciones como se hace? es decir que me colore si A15 es igual a A, B , C o D?
Gracias.

11:28 a.m.
Sanfurgo dijo...

Una opción sencilla es agregar un nuevo formato condicional, en la misma celda, idéntico al anterior pero cambiando lo necesario: el nuevo texto condicionante A, B, C o D, y el color que quieras para la fila que cumpla con el nuevo formato condicional.
Saludos

1:44 a.m.
Antonio dijo...

Gracias por el aporte me fue de mucha ayuda... no encontraba como hacer esto. Éxitos a ti y a los lectores.

7:24 p.m.
Anónimo dijo...

hola!!! MIL GRACIAS!!!! QUISIERA PODER PEGAR ESA FORMULA EN LA FILA DE ABAJO! PERO NO ME PERMITE!! X EJEMPLO SI CAMBIA FILA 3 $A$2 SE VA EL FORMATO DE LAS FILAS DE ABAJO.

NOSE SI ME EXPLICO...
LO UNICO QUE QUISIERA HACER ES QUE SI EL VALOR DE LA CELCA $I$3 ES DIFERNTE A "0" ME DE ERROR O ME DIGA "CAMBIAR PRECIO". PERO NO LO LOGRO HACER.

GRACIAS POR TU AYUDA. EL BLOG ES GENIAL Y ME HA SERVIDO MUCHO!

12:33 p.m.
sanfurgo dijo...

No entiendo lo que planteas, pero me parece que lo que tu quieres es otra cosa que no puedes lograr con el formato condicional sino con una fórmula escrita por ejemplo en la columna J
Por ejemplo =SI(I3=0;"Cambiar precio";"") o variantes de esta fórmula.
Si la columna I se extiende hacia abajo con más datos la fórmula de la columna J se copiará hacia abajo.
Si en realidad lo que quieres es un formato condicional - según lo explicado - la fórmula funcionará, coloreando la fila correspondiente por ejemplo, cada vez que en la columna de referencia aparezca el valor condicionante

11:45 p.m.
DIEGO VARGAS dijo...

Buenas tarde me pueden colaborar ya que deseo Aplicar color automáticamente a una cierta cantidad de celdas de una misma fila, según el valor de una celda, ejemplo tengo en una celda 10 meses y deseo que 10 celdas de una misma fila se coloreen de amarillo.

DIEGO VARGAS

4:45 p.m.
Anónimo dijo...

GRACIAS! GRACIAS! ASI O MEJOR EXPLICADO!.... EXCELENTE

4:11 p.m.
FR1 dijo...

tengo la formula buscar donde escribo el numero de control de un alumno y me devuelve los datos como son calificacion, nombre, y si esta aprobado. pero necesito que a parte de darme la informacion coloree la fila de donde toma los datos. gracias

12:04 a.m.
Daniel Caban dijo...

Hola, todo está bien y claro, pero tengo un problema que aún no resuelvo. Estoy usando tres valores c,r,j; c colorea Azul, r Amarillo y j Verde. Todas las celdas se colorea con la asignación de la letra en la celda a3 de acuerdo a la letra pulsada; no importa que en a4 pulse otra distinta.

2:21 p.m.
- - - - -

ENCUESTA TV


CONTACTO

foxyform