Tabla de contenido
El tutorial muestra cómo crear una calculadora de fecha en Excel exactamente para sus necesidades para encontrar una fecha cualquier N días a partir de o antes de hoy, contando todos los días o sólo días hábiles.
¿Busca calcular la fecha de vencimiento que es exactamente dentro de 90 días? ¿O se pregunta qué fecha es 45 días después de hoy? ¿O necesita saber la fecha que ocurrió 60 días antes de hoy (contando sólo los días laborables y todos los días)?
Sea cual sea tu tarea, este tutorial te enseñará cómo hacer tu propia calculadora de fechas en Excel en menos de 5 minutos. Si no tienes tanto tiempo, entonces puedes usar nuestra calculadora en línea para encontrar la fecha que es el número especificado de días después o antes de hoy.
Calculadora de fechas en Excel Online
¿Quieres una solución rápida a "cuánto falta para hoy, 90 días" o "cuánto falta para hoy, 60 días"? Escribe el número de días en la celda correspondiente, pulsa Intro y tendrás inmediatamente todas las respuestas:
Nota: para ver el cuaderno de ejercicios incrustado, permita las cookies de marketing.
Necesidad de calcular 30 días a partir de una fecha determinada o determinar 60 días hábiles antes de un fecha determinada Entonces utiliza esta calculadora de fechas.
¿Tienes curiosidad por saber qué fórmulas se utilizan para calcular las fechas? Las encontrarás todas y muchas más en los siguientes ejemplos.
Cómo calcular 30/60/90 días a partir de hoy en Excel
Para encontrar una fecha N días a partir de ahora, utilice la función HOY para devolver la fecha actual y añadirle el número de días deseado.
Para obtener una fecha que ocurra exactamente dentro de 30 días:
=HOY()+30
Para calcular 60 días a partir de hoy:
=HOY()+60
¿Qué fecha es dentro de 90 días? Supongo que ya sabes cómo conseguirlo :)
=HOY()+90
Para hacer un genérico hoy más N días introduzca el número de días en una celda, por ejemplo B3, y añádalo a la fecha actual:
=HOY()+B3
Ahora, los usuarios pueden escribir cualquier número en la celda de referencia y la fórmula recalculará en consecuencia. Por ejemplo, busquemos una fecha dentro de 45 días:
Cómo funciona esta fórmula
En su representación interna, Excel almacena las fechas como números de serie que empiezan por el 1 de enero de 1900, que es el número 1. Así pues, la fórmula simplemente suma los dos números, el número entero que representa la fecha de hoy y el número de días que usted especifique. La función TODAY() es volátil y se actualiza automáticamente cada vez que se abre o se recalcula la hoja de cálculo, de modo que cuando usted abre el libro de trabajomañana, su fórmula se recalculará para el día actual.
En el momento de escribir esto, la fecha de hoy es el 19 de abril de 2018, que está representada por el número de serie 43209. Para encontrar una fecha, digamos, dentro de 100 días, en realidad se realizan los siguientes cálculos:
=HOY() + 100
= 19 de abril de 2018 + 100
= 43209 + 100
= 43309
Convertir el número de serie 43209 al Fecha y obtendrás el 28 de julio de 2018, que es exactamente 100 días después de hoy.
Cómo obtener 30/60/90 días antes de hoy en Excel
Para calcular N días antes de hoy, reste el número de días necesario a la fecha actual. Por ejemplo:
90 días antes de hoy:
=HOY()-90
60 días antes de hoy:
=HOY()-60
45 días antes de hoy:
= HOY()-45
O bien, hacer un genérico hoy menos N días basada en una referencia de celda:
=HOY()-B3
En la siguiente captura de pantalla, calculamos una fecha que ocurrió 30 días antes de hoy.
Cómo calcular N negocios después/antes de hoy
Como probablemente sabrá, Microsoft Excel dispone de algunas funciones para calcular los días laborables a partir de una fecha de inicio, así como entre dos fechas cualesquiera que especifique.
En los ejemplos siguientes, utilizaremos la función WORKDAY, que devuelve una fecha que se produce un número determinado de días laborables antes o después de la fecha de inicio, excluyendo los fines de semana (sábado y domingo). Si sus fines de semana son diferentes, utilice la función WORKDAY.INTL que permite parámetros de fin de semana personalizados.
Por lo tanto, para encontrar una fecha N días laborables a partir de hoy utilice esta fórmula genérica:
DÍA LABORABLE(HOY(), N días )He aquí algunos ejemplos:
10 días laborables a partir de hoy
=DÍA DE TRABAJO(HOY(), 10)
30 días laborables a partir de ahora
=DÍA DE TRABAJO(HOY(), 30)
5 días laborables a partir de hoy
=DÍA DE TRABAJO(HOY(), 5)
Para obtener una cita N días hábiles antes de hoy utiliza esta fórmula:
DÍA LABORABLE(HOY(), - N días )Y aquí tienes un par de fórmulas de la vida real:
90 días hábiles antes de hoy
=DÍA DE TRABAJO(HOY(), -90)
15 días laborables antes de hoy
=DÍA DE TRABAJO(HOY(), -15)
Para que la fórmula sea más flexible, sustituya el número de días por una referencia de celda, por ejemplo B3:
N días laborables a partir de hoy:
=DÍA DE TRABAJO(HOY(), B3)
N días hábiles antes de hoy:
=DÍA DE TRABAJO(HOY(), -B3)
De forma similar, puede añadir o restar días de la semana a/de un fecha determinada y tu calculadora de fechas de Excel puede tener este aspecto.
Cómo crear una calculadora de fechas en Excel
¿Recuerdas la Calculadora de Fechas Online de Excel que te mostramos al principio de este tutorial? Ahora ya conoces todas las fórmulas y puedes replicarla fácilmente en tus hojas de cálculo. Incluso puedes crear algo más elaborado porque la versión de escritorio de Excel proporciona muchas más capacidades.
Para darle algunas ideas, diseñemos ahora mismo nuestra Calculadora de Fechas de Excel.
En general, puede haber 3 opciones para calcular las fechas:
- Basado en la fecha de hoy o en una fecha específica
- A partir de la fecha especificada o antes
- Contar todos los días o sólo los laborables
Para ofrecer todas estas opciones a nuestros usuarios, añadimos tres Buzón de grupo controles ( Desarrollador tab> Inserte > Controles de formulario > Group Box) e inserte dos botones de opción en cada cuadro de grupo. A continuación, vincule cada grupo de botones a una celda independiente (haga clic con el botón derecho del ratón en el botón> Control de formato > Controlar tab> Enlace celular En este ejemplo, las celdas vinculadas son D5, D9 y D14 (véase la captura de pantalla siguiente).
Opcionalmente, puede introducir la siguiente fórmula en B6 para insertar la fecha actual si el Fecha de hoy En realidad no es necesario para nuestra fórmula de cálculo de fecha principal, sólo una pequeña cortesía a sus usuarios para recordarles qué fecha es hoy:
=IF($D$5=1, HOY(), "")
Finalmente, inserta la siguiente fórmula en B18 que comprueba el valor en cada celda vinculada y calcula la fecha basándose en las elecciones del usuario:
=IF(AND($D$5=1, $D$9=1, $D$14=1), TODAY()+$B$3, IF(AND($D$5=1, $D$9=1, $D$14=2), WORKDAY(TODAY(),$B$3), IF(AND($D$5=1, $D$9=2, $D$14=1), TODAY()-$B$3, IF(AND($D$5=1, $D$9=2, $D$14=2), WORKDAY(TODAY(),-$B$3), IF(AND($D$5=2, $D$9=1, $D$14=1), $B$7+$B$3, IF(AND($D$5=2, $D$9=1, $D$14=2), WORKDAY($B$7, $B$3), IF(AND($D$5=2, $D$9=2, $D$14=1), $B$7-$B$3, IF(AND($D$5=2, $D$9=2, $D$14=2),WORKDAY($B$7,-$B$3), ""))))))))
A primera vista puede parecer una fórmula monstruosa, pero si la divide en sentencias IF individuales, reconocerá fácilmente las sencillas fórmulas de cálculo de fechas que hemos comentado en los ejemplos anteriores.
Y ahora, selecciona las opciones deseadas, digamos, Dentro de 60 días y obtenemos el siguiente resultado:
Para echar un vistazo a la fórmula y probablemente adaptarla a sus necesidades, puede descargar nuestra Calculadora de fechas para Excel.
Herramientas especiales para calcular fechas a partir de hoy
Si busca algo más profesional, puede calcular rápidamente 90, 60, 45, 30 días a partir de ahora (o el número de días que necesite) con nuestras herramientas Excel.
Asistente de fecha y hora
Si ha tenido la oportunidad de pagar con nuestro Asistente de fecha y hora al menos una vez, sabrá que puede sumar o restar instantáneamente días, semanas, meses o años (o cualquier combinación de estas unidades) a una fecha determinada, así como calcular la diferencia entre dos días. Pero, ¿sabía que también puede calcular fechas basadas en el día de hoy?
Como ejemplo, averigüemos qué fecha es 120 días de hoy :
- Introduce la fórmula HOY() en alguna celda, digamos B1.
- Seleccione la celda en la que desea obtener el resultado, B2 en nuestro caso.
- Haga clic en el botón Asistente de fecha y hora en el botón Herramientas Ablebits ficha.
- En el Añadir especifique cuántos días desea añadir a la fecha de origen (120 días en este ejemplo).
- Haga clic en el botón Insertar fórmula botón.
¡Ya está!
Como se muestra en la captura de pantalla anterior, la fórmula construida por el asistente es diferente de todas las fórmulas que hemos tratado, pero funciona igual de bien :)
Para obtener una fecha ocurrida 120 días antes de hoy, cambie al Resta O bien, introduzca el número de días en otra celda y dirija el asistente a esa celda:
Como resultado, obtendrás una fórmula universal que recalcula automáticamente cada vez que introduces un nuevo número de días en la celda referenciada.
Selector de fecha para Excel
Con nuestro selector de fechas de Excel, no sólo podrá insertar fechas válidas en sus hojas de cálculo con un solo clic, ¡sino también calcularlas!
A diferencia del Asistente de fecha y hora, esta herramienta inserta las fechas como estáticas valores no fórmulas.
Por ejemplo, así puedes obtener una fecha dentro de 21 días:
- Haga clic en el botón Fecha Piker en el botón Herramientas Ablebits para activar un calendario desplegable en su Excel.
- Haga clic con el botón derecho del ratón en la celda en la que desea insertar la fecha calculada y seleccione Seleccione una fecha del calendario en el menú emergente.
- El calendario desplegable aparecerá en tu hoja de cálculo con la fecha actual resaltada en azul, y pulsas el botón de la calculadora en la esquina superior derecha:
- En el panel superior, haga clic en el botón Día y escriba el número de días que desea sumar, 21 en nuestro caso. Por defecto, la calculadora realiza la operación de suma (observe el signo más en el panel de visualización). Si desea restar días al día de hoy, haga clic en el signo menos del panel inferior.
- Por último, haga clic en para mostrar la fecha calculada en el calendario. O bien, pulse la tecla Intro o haga clic en para insertar la fecha en una celda:
Cómo destacar fechas dentro de 30, 60 y 90 días
Al calcular las fechas de caducidad o vencimiento, puede que desee hacer que los resultados sean más visuales mediante el código de colores de las fechas en función del número de días antes de la caducidad. Esto se puede hacer con el Formato condicional de Excel.
Como ejemplo, hagamos 4 reglas de formato condicional basadas en estas fórmulas:
- Verde: dentro de más de 90 días
=C2>HOY()+90
=C2>HOY()+60
=C2>HOY()+30
=C2
Donde C2 es la fecha de caducidad más alta.
Estos son los pasos para crear una regla basada en una fórmula:
- Seleccione todas las celdas con las fechas de caducidad (B2:B10 en este ejemplo).
- En el Inicio en la pestaña Estilos grupo, haga clic en Formato condicional > Nueva norma...
- En el Nueva regla de formato seleccione Utilizar una fórmula para determinar qué celdas formatear .
- En el Formatear los valores en los que esta fórmula es verdadera introduzca su fórmula.
- Haga clic en Formato... cambie a la Rellene y seleccione el color deseado.
- Haga clic en OK dos veces para cerrar ambas ventanas.
Nota importante: para que los códigos de color se apliquen correctamente, las reglas deben estar clasificadas exactamente en este orden: verde, amarillo, ámbar, rojo:
Si no quieres preocuparte por el orden de las reglas, utiliza las siguientes fórmulas que definen exactamente cada condición, y ordena las reglas a tu gusto:
Verde: dentro de más de 90 días:
=C2>HOY()+90
Amarillo: entre 60 y 90 días a partir de hoy:
=AND(C2>=TODAY()+60, C2<=TODAY()+90)
Ámbar: entre 30 y 60 días a partir de hoy:
=AND(C2>=HOY()+30, C2
Rojo: menos de 30 días a partir de hoy:
=C2
Consejo. Para incluir o excluir los valores límite de una determinada regla, utilice los operadores menor que (<), menor o igual que (), mayor o igual que (<=) según considere oportuno.
Del mismo modo, puede resaltar fechas anteriores que ocurrió 30 , 60 o Dentro de 90 días .
- Rojo: más de 90 días antes de hoy:
=B2
=AND(B2>=TODAY()-90, B2<=TODAY()-60)
=AND(B2>TODAY()-60, B2<=TODAY()-30)
=B2>HOY()-30
Puede encontrar más ejemplos de formato condicional para fechas aquí: Cómo dar formato condicional a fechas y horas en Excel.
Para contar días no desde hoy sino desde cualquier fecha, utilice este artículo: Cómo calcular días desde o hasta fecha en Excel.
Así es como se calculan en Excel las fechas que son 90, 60, 30 o n días antes/desde hoy. Para ver de cerca las fórmulas y las reglas de formato condicional de las que se habla en este tutorial, te invito a que te descargues nuestro libro de trabajo de ejemplo. Gracias por leer y ¡esperamos verte en nuestro blog la semana que viene!
Cuaderno de prácticas para descargar
Calcular fechas en Excel - ejemplos (.xlsx file)