¿Cómo resaltar con formato condicional las fechas anteriores a hace 30 días en Excel?
Al trabajar con una lista de fechas en Excel, suele ser necesario resaltar aquellas que sean anteriores a hace 30 días respecto a la fecha actual. Identificar manualmente estas fechas puede resultar tedioso y propenso a errores, especialmente al manejar grandes volúmenes de datos. Esta guía presenta diversos métodos eficaces para resaltar o gestionar fechas anteriores a hace 30 días: desde el uso de formato condicional para un resaltado automático, fórmulas auxiliares para ordenar y marcar, macros VBA ideales para rangos grandes o dinámicos, e incluso herramientas especializadas para flujos de trabajo optimizados. Dominar estas opciones le permitirá identificar rápidamente fechas vencidas, supervisar plazos y gestionar datos sensibles al tiempo con total facilidad.
Resaltar fechas anteriores a hace 30 días con Usar formato condicional
Seleccione y resalte fácilmente fechas anteriores a una fecha específica con una herramienta sorprendente
Resalte automáticamente fechas anteriores a hace 30 días con una macro VBA
Utilice una fórmula en una columna auxiliar para marcar fechas anteriores a hace 30 días
Resaltar fechas anteriores a hace 30 días con Usar formato condicional
La función **Usar formato condicional** de Excel permite resaltar automáticamente las fechas anteriores a los últimos 30 días en un rango seleccionado. Esta herramienta resulta especialmente útil para hacer seguimiento de tareas vencidas, gestionar plazos o priorizar elementos según su antigüedad. Siga los pasos detallados a continuación:
1. Seleccione el rango que contiene sus fechas y, a continuación, vaya a Inicio > Formato condicional > Nueva regla. Vea la captura de pantalla:

2. En el cuadro de diálogo Nueva regla de formato, configure lo siguiente:
- 2,1) Elija Usar una fórmula para determinar qué celdas dar formato en las opciones de tipo de regla.
- 2,2) Introduzca esta fórmula en el cuadro etiquetado como Dar formato a los valores donde esta fórmula sea verdadera:=A2<TODAY()-30
- 2,3) Haga clic en Formato para especificar el color de relleno y resaltar fechas antiguas.
- 2,4) Haga clic en Aceptar para confirmar y aplicar la regla. Vea la captura de pantalla:

Nota: En esta fórmula, A2 debe ser la celda superior (esquina superior izquierda) de su rango seleccionado, y 30 representa el umbral en días. Puede ajustar ambos valores según sus necesidades. Si sus datos no empiezan en A2, actualice la referencia de celda en consecuencia. Asegúrese de que dicha referencia apunte a la primera fila de su rango.
Una vez configurado, Excel resaltará con el color que haya especificado todas las fechas del rango anteriores a hoy en más de 30 días, captando inmediatamente su atención sobre los elementos que puedan requerir acción inmediata.

Consejo: Esta fórmula compara la fecha de cada celda con HOY() menos 30. Si quieres resaltar otros periodos (por ejemplo, 60 días), basta con cambiar «30» por el número deseado.
Si su lista de fechas incluye celdas en blanco, es posible que observe que también se resaltan. Para evitar resaltar celdas vacías:
3. Vuelva a seleccionar su rango de fechas y vaya a Inicio > Usar formato condicional > Administrar reglas.

4. En el cuadro Usar formato condicional Administrar reglas, haga clic en Nueva regla para añadir una nueva regla que gestione las celdas en blanco.

5. En el cuadro de diálogo Editar regla de formato:
- 5,1) Elija Usar una fórmula para determinar qué celdas dar formato.
- 5,2) Introduzca la siguiente fórmula (sustituya A2 si su rango comienza en otra celda):=ISBLANK(A2)=TRUE
- 5,3) Confirme haciendo clic en Aceptar.

6. En Administrar reglas, asegúrese de marcar la casilla Detener si es verdadero para la nueva regla, de modo que las celdas en blanco queden excluidas de otras reglas de formato. Haga clic en Aceptar para finalizar.

Resultado: únicamente se resaltarán los valores reales de fecha anteriores a hace 30 días, ignorándose las celdas en blanco según lo previsto.

Escenario y consejos: El formato condicional es ideal para paneles interactivos o informes en los que necesitas identificar al instante los elementos vencidos. No obstante, ten en cuenta que rangos muy amplios o reglas de formato complejas pueden ralentizar el rendimiento del libro. Comprueba siempre el formato de fecha: la regla solo funciona si Excel reconoce las celdas como fechas.
Resalte fácilmente fechas anteriores a una fecha específica con una herramienta sorprendente
Si necesita una forma rápida y sencilla de seleccionar y resaltar fechas anteriores a una fecha determinada (por ejemplo, para informes personalizados u operaciones manuales por lotes), Seleccionar celdas específicas en Kutools para Excel ofrece una solución eficaz. Con solo unos pocos clics, podrá seleccionar todas las celdas con fechas anteriores a cualquier fecha específica y, posteriormente, resaltarlas o procesarlas según sus necesidades.
1. Seleccione las celdas con fechas y haga clic en Kutools > Seleccionar > Seleccionar celdas específicas.

2. En el cuadro de diálogo Seleccionar celdas específicas, debe:
- 2,1) Seleccione Celda en la sección Seleccionar tipo.
- 2,2) Elija Menor que en el menú Especificar tipo, seleccione la lista desplegable e introduzca la fecha límite (por ejemplo, hace 30 días o una fecha específica) en el cuadro.
- 2,3) Haga clic en Aceptar para seleccionar todas las celdas de fecha coincidentes.
- 2,4) Confirme el número de elementos seleccionados y, a continuación, haga clic en Aceptar en el cuadro de diálogo informativo.

3. Con las fechas pertinentes seleccionadas, puede aplicar un color de relleno yendo a Inicio > Color de relleno para resaltarlas visualmente según sea necesario.
Si desea probar gratuitamente (30 días) esta utilidad, haga clic aquí para descargarla y, a continuación, siga los pasos anteriores para aplicar la operación.
Resaltar automáticamente fechas anteriores a hace 30 días con una macro VBA
Si trabaja con grandes volúmenes de datos o necesita resaltar frecuentemente fechas relativas a la fecha actual, una macro VBA puede automatizar el proceso de forma eficiente. Este método resulta especialmente valioso cuando dispone de rangos muy amplios, desea actualizar repetidamente el resaltado o necesita borrar el formato anterior antes de aplicar nuevos resaltados.
1. Abra el libro de Excel en el que desea aplicar el resaltado. Acceda al editor de VBA haciendo clic en Herramientas para desarrolladores > Visual Basic. Si la pestaña «Desarrollador» no es visible, habilítela desde las Opciones de Excel. En la ventana de VBA, haga clic en Insertar > Módulo.
Sub HighlightOldDates()
Dim WorkRng As Range
Dim Rng As Range
Dim xTitleId As String
xTitleId = "KutoolsforExcel"
On Error Resume Next
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range to check for old dates:", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
' Optional: Clear previous background coloring
WorkRng.Interior.ColorIndex = xlNone
For Each Rng In WorkRng
If IsDate(Rng.Value) Then
If Rng.Value < Date - 30 Then
Rng.Interior.Color = vbYellow ' Or choose any other color you prefer
End If
End If
Next
Application.ScreenUpdating = True
MsgBox "Highlighting complete.", vbInformation, xTitleId
End Sub 2. Ejecute la macro seleccionando Ejecutar (el botón del triángulo verde en el editor de VBA) o pulse F5 tras seleccionar el módulo. Aparecerá un cuadro de diálogo que le pedirá que seleccione el rango de fechas que desea analizar. La macro eliminará automáticamente cualquier color de relleno anterior y resaltará en amarillo las celdas con fechas anteriores a 30 días (puede modificar el color según sus necesidades).
Notas prácticas: - Esta solución de VBA funciona especialmente bien para tareas recurrentes o al analizar hojas de cálculo grandes. - Guarde siempre su libro antes de ejecutar código VBA, sobre todo si utiliza macros que modifican el formato. - Las macros de VBA requieren libros habilitados para macros (.xlsm) y tener la configuración de macros activada. Para libros compartidos u online, considere utilizar otros métodos descritos anteriormente.
Resolución de problemas: Si la macro parece no funcionar, asegúrese de que las celdas de fecha estén correctamente formateadas y revise detenidamente el rango seleccionado. Los valores que no sean fechas se ignorarán.
Utilice una columna auxiliar con una fórmula para marcar fechas anteriores a 30 días
Para mayor flexibilidad al identificar fechas antiguas —por ejemplo, para filtrar, ordenar o desencadenar acciones adicionales— puede utilizar una columna auxiliar con una fórmula de Excel. Este método resulta especialmente útil cuando necesita procesar o analizar los resultados marcados más allá de simplemente colorear celdas.
1. Inserte una nueva columna junto a su lista de fechas (por ejemplo, si sus fechas comienzan en la columna A, añada la columna B y asígnele la etiqueta «Indicador de vencimiento»). En la primera celda de la columna auxiliar (por ejemplo, B2), introduzca la siguiente fórmula:
=A2<TODAY()-30 Esta fórmula comprueba si la fecha en la celda A2 es anterior a hoy en más de 30 días. Si es verdadero, devuelve VERDADERO; de lo contrario, FALSO.
2. Pulse Intro para aplicar la fórmula y, a continuación, cópiela hacia abajo en todas las filas de su rango de datos. Para hacerlo rápidamente, seleccione la celda B2 y arrastre el controlador de relleno hacia abajo o haga doble clic en él si hay datos adyacentes.
3. Una vez completado, podrá filtrar u ordenar por los valores VERDADERO/FALSO. Las filas con VERDADERO son aquellas cuyas fechas son anteriores a 30 días.
Aplicación práctica: Ahora puede filtrar los datos, aplicar otras reglas de formato o utilizar la columna marcada en cálculos adicionales y procesos automatizados. Este enfoque resulta especialmente eficaz cuando necesita realizar acciones adicionales según si una fecha está vencida, como generar informes o enviar notificaciones.
Consejo: Ajuste el 30 en la fórmula para establecer un umbral diferente. Asegúrese siempre de que las referencias de celda coincidan con su rango de datos real.
Dónde funciona mejor: Este método ofrece un control granular y trazabilidad, lo que lo convierte en la opción ideal para conjuntos de datos grandes o cuando se trabaja con flujos de trabajo automatizados.
Al elegir el método de resaltado adecuado, tenga en cuenta sus necesidades: Usar formato condicional funciona mejor para indicaciones visuales dinámicas; las columnas auxiliares permiten un procesamiento avanzado; filtrar/ordenar es ideal para revisiones rápidas sin modificar la hoja; VBA es perfecto para tareas recurrentes o de alto volumen; y Kutools para Excel ofrece una selección rápida y flexible para operaciones manuales o por lotes. Tenga siempre en cuenta el formato de las fechas y las limitaciones de compartir libros, y guarde su archivo antes de aplicar cambios, especialmente al usar VBA o herramientas complementarias. Combinar métodos puede ofrecer soluciones potentes para flujos de trabajo complejos.
Artículos relacionados:
Formato condicional para fechas anteriores o posteriores a hoy en Excel
Este tutorial le muestra cómo usar la función HOY con el formato condicional para resaltar fechas de vencimiento pasadas o futuras en Excel, explicado paso a paso.
Ignorar celdas en blanco o con valor cero al aplicar formato condicional en Excel
Supongamos que tiene una lista de datos con celdas en blanco o con valor cero y desea aplicar formato condicional a dicha lista, ignorando esas celdas. ¿Qué haría? Este artículo le ayudará.
Copiar reglas de formato condicional a otra hoja de cálculo o libro
Por ejemplo, ha aplicado un formato condicional para resaltar toda la fila en función de celdas duplicadas en la segunda columna (columna Fruta) y ha coloreado los tres valores más altos en la cuarta columna (columna Cantidad), tal como se muestra en la siguiente captura de pantalla. Ahora desea copiar estas reglas de formato condicional a otro rango, hoja de cálculo o libro. Este artículo le ofrece dos soluciones alternativas para lograrlo.
Resaltar celdas según la longitud del texto en Excel
Imagina que estás trabajando con una hoja de cálculo que contiene una lista de cadenas de texto y quieres resaltar todas las celdas cuyo contenido supere los 15 caracteres. En este artículo te explicamos varios métodos para lograrlo en Excel.
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos

