RADIO SANFURGO. SE ESCUCHA AHORA:
Cargando ...
Escuchar la radio en: radiosanfurgo.cl
O, en este mismo sitio haga clic en play en la barra horizontal al pie de página

jueves, 3 de mayo de 2012

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


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.

21 comentarios:

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

    ResponderBorrar
  2. Anónimo9:05 p.m.

    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

    ResponderBorrar
  3. 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"

    ResponderBorrar
  4. Me alegro que te haya resultado

    ResponderBorrar
  5. 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.

    ResponderBorrar
  6. 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")

    ResponderBorrar
  7. Espero que te haya resultado. Suerte

    ResponderBorrar
  8. Anónimo5:53 p.m.

    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 ""

    ResponderBorrar
  9. 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.

    ResponderBorrar
  10. 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!!!!

    ResponderBorrar
  11. Sanfurgo12:41 a.m.

    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

    ResponderBorrar
  12. Anónimo11:28 a.m.

    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.

    ResponderBorrar
  13. Sanfurgo1:44 a.m.

    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

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

    ResponderBorrar
  15. Anónimo12:33 p.m.

    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!

    ResponderBorrar
  16. 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

    ResponderBorrar
  17. 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

    ResponderBorrar
  18. Anónimo4:11 p.m.

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

    ResponderBorrar
  19. 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

    ResponderBorrar
  20. 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.

    ResponderBorrar
  21. Anónimo11:33 a.m.

    Gracias gracias por compartir tus conocimientos

    ResponderBorrar

Estimado lector: Agradecemos sus comentarios, sin embargo aquellos comentarios ofensivos o que atenten contra la dignidad de las personas o instituciones, no se publicarán.
Gracias por su comprensión


Música Clásica


Santa Cruz, Chile

- - - - -