A veces necesitamos calcular cuántos días faltan para que suceda algo
Y eso, en Excel o Sheets, es calcular la diferencia entre dos fechas.
Aunque lo más común es calcular cuántos días hay (o faltan) entre una fecha y otra, la diferencia entre dos fechas se puede expresar en segundos, minutos, horas, días, semanas, meses o años.
En Excel y Sheets se pueden sumar y restar fechas para calcular cuántos días faltan o hay entre una fecha y otra
Primero, un poco de teoría.
Internamente, Excel y Sheets manejan las fechas como números.
Esto permite hacer algunas operaciones matemáticas en hojas de cálculo: suma, resta y comparación.
Es decir, se pueden calcular diferencias de tiempo, agregar o restar días, meses o años, y determinar si una fecha es anterior o posterior a otra.
Es bueno aclarar que para las hojas de cálculo como Microsoft Excel y Google Sheets, una fecha es mayor mientras está más adelante en el tiempo, y es menor mientras está más atrás en el tiempo.
Entonces, las fechas más «viejas» o anteriores, son menores, y las fechas más «jóvenes» o posteriores, más recientes o las futuras, son mayores.
Siendo así, Ayer es menor que Hoy, y Hoy es menor que Mañana.
Ayer < Hoy < Mañana
o también: Mañana es mayor que Hoy, y Hoy es mayor que Ayer.
Mañana > Hoy > Ayer
Cómo calcular la diferencia entre dos fechas (cuántos días faltan) en Microsoft Excel o en Google Sheets
Lo más común es calcular la diferencia entre dos fechas haciendo una simple resta usando el operador matemático signo menos o resta, es decir, el guión de resta.
También se puede hacer con funciones matemáticas.
Restar dos fechas para saber la diferencia en días entre ambas
Simplemente restando una fecha de otra se obtendrán los días de diferencia entre ambas.
= Fecha1 – Fecha2 = Días de diferencia
Siempre se pone la fecha mayor, es decir, la más reciente o futura, de primera, pues es la mayor. Así evitamos un resultado negativo.
En el ejemplo, la celda A4 contiene la fecha 20/03/2024 y la celda C4 contiene la fecha 10/10/2024
La fórmula en la C6 es =C4-A4

El resultado son 204 días

Así que, al restar directamente una fecha de otra, el resultado será el número de días que hay de diferencia entre ambas.
Cuidado: La celda que contiene la fórmula debe estar formateada como número.
Si está formateada como Fecha, podría mostrar una fecha en lugar de un número.
Pero es solo visual, debido al formato de la celda.
Para corregirlo, solo cambia el formato de la celda a Fecha.
Función Días / Days
La función Días o Days devuelve la cantidad de días entre dos fechas. Lo mismo que consigues si restas una fecha de la otra.

Utilidad de la función Hoy() o Today()
La función Hoy devuelve la fecha de hoy.
Es útil porque devuelve la fecha de hoy y así podemos compararla con otra fecha sin necesidad de actualizarla manualmente cada vez que se use la hoja de cálculo.
Comparar fechas o números
Para comparar fechas en Excel o Sheets, utiliza los operadores lógicos:
> Mayor que
< Menor que
Y por supuesto, =, que se lee «Igual a».
>= Mayor o igual a
<= Menor o igual a
Los puedes usar para determinar si una fecha es anterior, posterior o igual a otra.
También la puedes usar para saber si la cantidad de días entre una fecha y otra es igual, menor o mayor a la cantidad de días que quieres poner como alarma.
Y para saber si los días que faltan son iguales o menores a la cantidad de días mínima que quieres establecer como alarma.
Función Si() o If()
Al comparar fechas te será útil la función Si().
Esta función permite evaluar una expresión lógica y devuelve un resultado si la expresión lógica es verdadera y otro si es falsa.
Si(Expresión;Si es verdadera, esto;Si es falsa, esto)
Ejemplo:
=Si(DiasResultantes <= 30;»ALARMA»;»OK»)
Esta fórmula se lee: Si la cantidad de días resultantes de la resta de fechas es menor o igual a 30, indica que está en alarma. Sino, indica que está OK.
Otro ejemplo:
=Si(2+2=4;»Correcto»;»Incorrecto»)


Descarga el ejemplo:
Matemáticas que no puedes hacer o no tiene sentido hacer con fechas en Excel o Sheets
En Excel, aunque las fechas se representan internamente como números, existen ciertas operaciones matemáticas que no tienen un significado lógico o práctico cuando se aplican a fechas.
Multiplicación y división
Multiplicar o dividir fechas entre sí no tiene una interpretación coherente en el contexto del tiempo.
No tendría sentido multiplicar «15 de enero de 2024» por «20 de marzo de 2023».
Potencias y raíces
Elevar una fecha a una potencia o calcular su raíz tampoco tiene un significado relevante en relación con el tiempo.
Operaciones trigonométricas (seno, coseno, tangente)
Estas funciones están diseñadas para ángulos y no para fechas, por lo que aplicarlas a fechas no tendría sentido.
Logaritmos
Los logaritmos se utilizan para resolver ecuaciones exponenciales y no tienen una aplicación directa en el cálculo de fechas.
Aunque Excel y Sheets permiten realizar estas operaciones con fechas, los resultados obtenidos no tendrán un significado práctico, ni representarán ninguna medida de tiempo válida.