Excel: marcar celdas con fecha anterior a hoy
Si trabajas con Excel, seguro que en más de una ocasión te has encontrado con la necesidad de marcar las celdas que contienen fechas anteriores a la fecha actual. En este artículo te mostraremos cómo hacerlo de forma sencilla y rápida.
Utilizando formato condicional
La forma más sencilla de marcar las celdas con fechas anteriores a hoy es utilizando el formato condicional. Sigue estos pasos:
- Selecciona el rango de celdas que quieres formatear.
- Haz clic en "Formato condicional" en la pestaña "Inicio".
- Selecciona "Nueva regla" y luego "Utilice una fórmula para determinar qué celdas deben ser formateadas".
- Escribe la fórmula =A1<HOY() donde A1 es la primera celda del rango que has seleccionado.
- Selecciona el formato que quieres aplicar a las celdas que cumplen la condición.
- Pulsa "Aceptar".
Utilizando una columna auxiliar
Otra forma de marcar las celdas con fechas anteriores a hoy es utilizando una columna auxiliar donde se calcule si la fecha es anterior o posterior a hoy. Sigue estos pasos:
- Añade una columna en la que calcularás si la fecha es anterior o posterior a hoy.
- Escribe la fórmula =SI(A1<HOY(); "Anterior"; "Posterior") en la primera celda de la columna auxiliar, donde A1 es la primera celda donde se encuentra la fecha.
- Copia la fórmula a todas las celdas de la columna auxiliar.
- Selecciona el rango de celdas que quieres formatear.
- Haz clic en "Formato condicional" en la pestaña "Inicio".
- Selecciona "Nueva regla" y luego "Utilice una fórmula para determinar qué celdas deben ser formateadas".
- Escribe la fórmula =$B1="Anterior" donde B1 es la primera celda de la columna auxiliar.
- Selecciona el formato que quieres aplicar a las celdas que cumplen la condición.
- Pulsa "Aceptar".
Utilizando una macro
Si tienes experiencia en programación, puedes utilizar una macro para marcar las celdas con fechas anteriores a hoy. Sigue estos pasos:
- Pulsa Alt+F11 para abrir el editor de Visual Basic.
- Selecciona "Insertar" y luego "Módulo".
- Escribe la siguiente macro:
Sub MarcarAnterioresAHoy()
Dim celda As Range
For Each celda In Selection
If celda.Value < Date Then
celda.Interior.ColorIndex = 3
End If
Next celda
End Sub
- Cierra el editor de Visual Basic.
- Selecciona el rango de celdas que quieres formatear.
- Ejecuta la macro pulsando Alt+F8 y seleccionando "MarcarAnterioresAHoy".
Preguntas frecuentes:
¿Cómo puedo marcar las celdas con fechas anteriores a una fecha concreta?
Para marcar las celdas con fechas anteriores a una fecha concreta, utiliza la opción de formato condicional y escribe la fórmula =A1<"fecha concreta", donde A1 es la primera celda del rango que quieres formatear y "fecha concreta" es la fecha a partir de la cual quieres marcar las celdas.
¿Cómo puedo marcar las celdas con fechas anteriores a hoy en una columna específica?
Para marcar las celdas con fechas anteriores a hoy en una columna específica, utiliza la opción de formato condicional y escribe la fórmula =$B1<HOY(), donde B es la columna en la que se encuentran las fechas y 1 es el número de fila de la primera celda de la columna.
¿Cómo puedo marcar las celdas con fechas anteriores a hoy en varias hojas de Excel?
Para marcar las celdas con fechas anteriores a hoy en varias hojas de Excel, utiliza la opción de formato condicional y selecciona el rango de celdas en todas las hojas en las que quieres aplicar el formato condicional. A continuación, sigue los mismos pasos que para marcar las celdas en una sola hoja.
Conclusión
Como has podido ver, existen diferentes formas de marcar las celdas con fechas anteriores a hoy en Excel. Utiliza la que mejor se adapte a tus necesidades y verás cómo aumenta tu productividad al trabajar con hojas de cálculo.