Fórmula de Excel: Contar días, semanas, meses o años entre dos fechas

Este tutorial ofrece fórmulas para contar días, semanas, meses o años entre dos fechas dadas.
Si desea seguir este tutorial, descargue la hoja de cálculo de ejemplo.
Fórmula genérica:
Contar días
| DATEDIF(start_date,end_date,”d”) |
Contar semanas
| DATEDIF(start_date,end_date,”d”)/7 |
Contar meses
| DATEDIF(start_date,end_date,”m”) |
Contar años
| DATEDIF(start_date,end_date,”y”) |
Sintaxis y argumentos
| Start_date, end_date: The two dates that you want to count the difference between. If the start_date is larger than end_date, the formula will return an error value #NUM!. |
Observación
La función SIFECHA está disponible exclusivamente en Microsoft 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010 y Excel 2007.
Cómo funciona esta fórmula
Por ejemplo, para contar los días entre las fechas de las celdas B3:C3, utilice la siguiente fórmula:
| =DATEDIF(B3,C3,«d») |
Pulse Intro.
A continuación, arrastre el controlador de relleno automático hacia abajo hasta las celdas para contar los días entre otros rangos de fechas.
Siga los pasos anteriores para contar semanas, meses o años:
Nota:
Al calcular los meses entre dos fechas mediante la fórmula SIFECHA(fecha_inicial;fecha_final;«d»)/7, el resultado aparece con formato de fecha. Para visualizarlo correctamente, aplique al resultado el formato Número o General, tal como se muestra en la siguiente captura.

Explicación
SIFECHA función: devuelve los años, meses o días transcurridos entre dos fechas.
Fórmulas relacionadas
- Contar solo días laborables entre dos fechas
Este tutorial ofrece fórmulas para contar los días laborables entre dos fechas, excluyendo fines de semana y festivos. - Contar los días restantes en el mes o año actual
Muestra fórmulas para calcular los días que quedan en el mes o año actual. - Conversión de tiempo a horas decimales
Aquí te ofrecemos una fórmula para convertir el tiempo a horas decimales en Excel y te explicamos cómo funciona. - Conversión de tiempo a minutos decimales
En este tutorial se proporciona una fórmula para convertir el tiempo a minutos decimales en Excel.
Funciones relacionadas
- Función SI de Excel
Evalúa las condiciones que especifiques y devuelve los valores correspondientes. - Función VALOR de Excel
Convierte texto en número. - Función MES de Excel
La función MES extrae el mes como un número entero (del 1 al 12) a partir de una fecha. - Función DIA de Excel
La función DIA extrae el día como un número (del 1 al 31) a partir de una fecha. - Función AÑO de Excel
La función AÑO extrae el año de una fecha dada y lo devuelve como un número de cuatro dígitos.
Las mejores herramientas de productividad para Office
Kutools para Excel - Le ayuda a destacar entre la multitud
Kutools para Excel Cuenta con más de 300 funciones,asegurando que lo que necesita esté siempre a un clic...
Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)
- ¡Alterne entre decenas de documentos abiertos en un segundo!
- Reduzca cientos de clics del ratón cada día y despídase del síndrome del ratón.
- Aumente su productividad en un 50 % al ver y editar varios documentos simultáneamente.
- Lleva una navegación eficiente con pestañas a Office (incluido Excel), al estilo de Chrome, Edge y Firefox.