El formato condicional hace visuales tus datos sin construir gráficos. Aplica colores, iconos y barras de datos automáticamente según el valor de cada celda, así que los patrones, los valores atípicos y los problemas saltan a la vista de inmediato.
¿Qué es el formato condicional?
El formato condicional es una regla que asocias a un rango de celdas. Cuando una celda cumple la condición de la regla, Excel aplica el formato indicado (color de relleno, color de fuente, borde, icono, barra de datos). Cuando la condición deja de cumplirse, el formato desaparece solo.
Todo está en la pestaña Inicio → Formato condicional.
Aplicar reglas básicas: Reglas para resaltar celdas
La forma más rápida de empezar. Estas reglas se aplican a celdas individuales y comparan cada valor con un umbral.
- Selecciona tu rango (por ejemplo, D2:D100, una columna de cifras de ventas)
- Inicio → Formato condicional → Reglas para resaltar celdas
- Elige un tipo de regla:
| Regla | Aplica el formato cuando... |
| Es mayor que | El valor de la celda > tu número |
| Es menor que | El valor de la celda < tu número |
| Entre | El valor está dentro de un rango |
| Es igual a | El valor coincide exactamente |
| El texto que contiene | El texto de la celda incluye una cadena |
| Una fecha | La fecha coincide con «la semana pasada», «el mes que viene», etc. |
| Duplicar valores | La celda aparece más de una vez en el rango |
- Escribe el valor y elige un color del desplegable (o elige Formato personalizado para controlarlo todo)
- Haz clic en Aceptar
- Rango: D2:D100
- Regla: Es menor que → 1000 → Relleno rojo claro con texto rojo oscuro
Reglas superiores e inferiores
Estas reglas trabajan sobre la posición relativa dentro del rango seleccionado, no sobre umbrales fijos.
Inicio → Formato condicional → Reglas superiores e inferiores:- 10 mejores: resalta los N valores más altos (puedes cambiar N por cualquier número)
- 10% de valores superiores: resalta el N% más alto
- 10 inferiores / 10% de valores inferiores: lo mismo para los valores más bajos
- Por encima del promedio / Por debajo del promedio: compara cada celda con la media del rango
- Selecciona el rango de puntuaciones
- Reglas superiores e inferiores → 10 mejores → cambia 10 por 5 → elige Relleno verde
Barras de datos
Las barras de datos agregan una barra de color dentro de cada celda, proporcional a su valor. La celda con el valor más alto recibe una barra completa y las demás una proporcional.
Inicio → Formato condicional → Barras de datos → elige Relleno degradado o Relleno sólido. Cuándo usarlas: para comparar magnitudes de un vistazo entre filas, como un minigráfico de barras dentro de la celda. Funcionan bien en tableros donde el espacio escasea. Personalizar las barras: haz clic en Más reglas al final del submenú Barras de datos:- Fija el valor mínimo y máximo a mano (si no, el rango se escala solo)
- Elige la dirección de la barra (de izquierda a derecha o al revés)
- Mostrar solo la barra (ocultar el número), útil cuando lo que importa es la longitud
Escalas de color
Las escalas de color aplican un degradado a lo largo de un rango de valores. La más común es la de 3 colores: rojo para lo bajo, amarillo para el punto medio y verde para lo alto (o al revés en métricas donde menos es mejor).
Inicio → Formato condicional → Escalas de color → elige una predefinida o haz clic en Más reglas para personalizarla. Opciones de una escala personalizada:- Define el mínimo, el punto medio y el máximo como: valor más bajo o más alto, un número concreto, un percentil o una fórmula
- Asigna el color que quieras a cada punto de anclaje
Resaltar duplicados y valores únicos
Inicio → Formato condicional → Reglas para resaltar celdas → Duplicar valoresOpciones del cuadro:
- Duplicados: resalta cada celda que aparece más de una vez en el rango
- Únicos: resalta las celdas que aparecen exactamente una vez
Úsalo para detectar errores de captura en columnas de identificadores, o para ver qué productos aparecen en una lista y no en otra. Limitación: aquí «duplicado» significa que el valor existe más de una vez, así que resalta TODAS las apariciones, incluida la primera, no solo las sobrantes. Si solo quieres marcar la segunda aparición en adelante, usa una regla con fórmula personalizada (más abajo).
Reglas con fórmula personalizada
Las reglas con fórmula personalizada desbloquean toda la potencia del formato condicional. Escribes una fórmula que da VERDADERO o FALSO para cada celda y, cuando da VERDADERO, se aplica el formato.
Cómo crear una regla personalizada:- Selecciona tu rango (por ejemplo, A2:E100)
- Inicio → Formato condicional → Nueva regla
- Elige «Utilice una fórmula que determine las celdas para aplicar formato»
- Escribe tu fórmula
- Haz clic en Formato para definir relleno, fuente o borde
- Haz clic en Aceptar
Fórmulas de ejemplo
Resaltar la fila entera si Estado = «Vencido» (rango: A2:E100, estado en la columna D): =$D2="Vencido"El $D fija la columna en D, mientras que el 2 es relativo, así que cada fila comprueba su propia celda D. La fila entera recibe el formato porque la fórmula está anclada a la columna D.
Resaltar celdas por encima del promedio: =A2>PROMEDIO($A$2:$A$100) Marcar la segunda aparición en adelante de un duplicado: =CONTAR.SI($A$2:A2;A2)>1Esto cuenta cuántas veces ha aparecido el valor actual desde A2 hasta la fila en curso. En la primera aparición la cuenta es 1 (no se resalta). En la segunda es 2 (se resalta).
Resaltar los fines de semana en una columna de fechas: =DIASEM(A2;2)>5 Sombrear filas alternas (sin necesidad de una tabla): =RESIDUO(FILA();2)=0Administrar las reglas
Cuando varias reglas se aplican a las mismas celdas, el orden importa.
Inicio → Formato condicional → Administrar reglasEl cuadro Administrar reglas muestra todas las reglas de la selección actual o de la hoja entera. Desde ahí puedes:
- Reordenar reglas: usa las flechas arriba y abajo. Las reglas más altas de la lista tienen prioridad.
- Detener si es verdad: marca esta casilla en una regla para impedir que se apliquen las de menor prioridad si esta se cumple. Útil para la lógica de «si es rojo, no apliques además amarillo».
- Editar regla: haz doble clic en cualquier regla para modificarla.
- Eliminar regla: selecciónala y haz clic en Eliminar regla.
- Aplicar a otro rango: edita directamente el campo «Se aplica a».
Cambia el desplegable de ámbito de la parte superior para ver las reglas de la selección actual, de la hoja actual o de hojas concretas.
Consideraciones de rendimiento
El formato condicional con funciones volátiles (AHORA(), HOY(), ALEATORIO(), DESREF(), INDIRECTO()) o con reglas aplicadas a columnas enteras puede ralentizar mucho los libros grandes. Buenas prácticas:
- Aplica las reglas a rangos finitos (A2:A10000) en lugar de a columnas enteras (A:A)
- Evita INDIRECTO dentro de las fórmulas de formato condicional
- Mantén el total de reglas distintas por debajo de 50 por hoja siempre que puedas
- Elimina con regularidad las reglas duplicadas o sin usar desde Administrar reglas
Preguntas frecuentes
¿Por qué mi regla con fórmula personalizada se aplica a las celdas equivocadas?
Casi siempre es un error de anclaje de referencias. Comprueba si tu fórmula usa el $ correctamente. Para reglas fila por fila (por ejemplo, dar formato a una fila según una columna), bloquea la columna con $ pero deja el número de fila relativo: =$D2="Sí". Para comparaciones con una celda concreta, bloquea ambas: =$D$2="Sí" (se comprueba la misma celda en todos los casos).
¿El formato condicional puede hacer referencia a otra hoja?
No directamente en la fórmula. Excel no permite referencias entre hojas dentro de las fórmulas de formato condicional. Solución alternativa: crea una columna auxiliar en la hoja actual que traiga el valor de la otra hoja con una fórmula normal (por ejemplo, =Hoja2!A1) y haz referencia a esa columna auxiliar en la regla.
¿El formato condicional ralentiza Excel?
Sí, si se abusa de él. Las reglas aplicadas a columnas enteras (más de un millón de celdas) o las que usan funciones volátiles o de búsqueda son las culpables más habituales. Usa Administrar reglas para auditarlas y recortarlas. Convertir los datos de origen en tablas de Excel a veces ayuda, porque acota mejor el alcance de las reglas.
¿Cómo copio el formato condicional a otro rango?
Selecciona una celda con el formato → Copiar formato (pestaña Inicio, el icono de la brocha) → pásalo por el rango de destino. Como alternativa, copia la celda (Ctrl+C), selecciona el destino y usa Pegado especial (Ctrl+Alt+V) → Formatos. El rango «Se aplica a» de la regla se actualiza solo.
¿Puedo usar lógica Y/O en las reglas con fórmula personalizada?
Sí. Envuelve tus condiciones:
- Ambas condiciones verdaderas: =Y($D2="Vencido";$E2>1000)
- Cualquiera de las dos: =O($D2="Vencido";$D2="En riesgo")