KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

Calcular la diferencia entre dos fechas en días, semanas, meses y años en Excel

AutorXiaoyang Fecha de modificación

Al trabajar con fechas en una hoja de cálculo, es posible que necesites calcular la diferencia entre dos fechas para obtener el número de días, semanas, meses o años. En este artículo te explico cómo hacerlo en Excel.


Calcular la diferencia entre dos fechas dadas en días

Para obtener el número de días entre dos fechas dadas, utilice las siguientes fórmulas:

1. Introduzca cualquiera de las siguientes fórmulas en una celda vacía para obtener el resultado:

=DATEDIF(A2,B2,«D»)
=B2-A2

Nota: En las fórmulas anteriores, A2 es la celda de fecha de inicio y B2 es la celda de fecha de fin.

2. A continuación, arrastre el controlador de relleno hacia abajo hasta las celdas para aplicar esta fórmula y se calculará automáticamente el número de días entre ambas fechas, tal como se muestra en la siguiente captura de pantalla:

aplicar una fórmula para calcular la diferencia entre dos fechas dadas en días

una captura de pantalla de kutools for excel ia

Descubra la magia de Excel con KUTOOLS AI

  • Ejecución inteligente: Realice operaciones en celdas, analice datos y cree gráficos con comandos sencillos.
  • fórmulas personalizadas: Cree fórmulas a medida para optimizar sus flujos de trabajo.
  • Programación en VBA: Escriba e implemente código VBA con facilidad.
  • Interpretación de fórmulas: Entienda las fórmulas complejas con facilidad.
  • Traducción de texto: Rompa las barreras del idioma directamente en sus hojas de cálculo.
Potencie sus capacidades en Excel con herramientas impulsadas por inteligencia artificial.Descárguelo ahora¡y experimente una eficiencia como nunca antes!

Calcular la diferencia entre dos fechas dadas en meses

Si desea obtener el número de meses entre dos fechas específicas, introduzca la siguiente fórmula en una celda vacía:

=DATEDIF(A2,B2,«M»)

Nota: A2 es la celda de la fecha de inicio y B2 es la celda de la fecha de fin.

A continuación, arrastre el controlador de relleno hacia abajo hasta las celdas para aplicar esta fórmula, y se habrá calculado la diferencia entre ambas fechas en meses, tal como se muestra en la captura de pantalla:

aplicar una fórmula para calcular la diferencia entre dos fechas dadas en meses


Calcular la diferencia entre dos fechas dadas en años

La función SIFECHA también le permite calcular fácilmente el número de años entre dos fechas.

Introduzca la siguiente fórmula en una celda vacía:

=DATEDIF(A2,B2,«Y»)

Nota: A2 es la celda de fecha de inicio y B2 es la celda de fecha de fin.

A continuación, arrastre el controlador de relleno hacia abajo hasta las celdas para aplicar esta fórmula, y se habrá obtenido el número de años entre las dos fechas especificadas, tal como se muestra en la captura de pantalla:

aplicar una fórmula para calcular la diferencia entre dos fechas dadas en años


Calcular la diferencia entre dos fechas dadas en días, meses y años

Si necesita calcular la diferencia entre dos fechas en días, meses y años simultáneamente, debe aplicar la siguiente fórmula:

=DATEDIF(A2, B2, «y») &« years, »&DATEDIF(A2, B2, «ym») &« months, » &DATEDIF(A2, B2, «md») &« days»

Nota:A2es la celda de Fecha de inicio y B2es la celda de fecha de finalización.

A continuación, arrastre el controlador de relleno hacia abajo hasta las celdas en las que desee aplicar esta fórmula y obtendrá el siguiente resultado:

aplicar una fórmula para calcular la diferencia entre dos fechas dadas en días, meses y años


Calcular la diferencia entre dos fechas dadas en semanas

La función SIFECHA también le permite calcular el número de semanas entre dos fechas. Utilice la siguiente fórmula en una celda vacía:

=(DATEDIF(A2,B2,«D»)/7)

Nota:A2es la celda de Fecha de inicio y B2es la celda de fecha de finalización.

A continuación, arrastre el controlador de relleno hacia abajo hasta las celdas en las que desee aplicar esta fórmula y obtendrá las semanas en números decimales entre ambas fechas, tal como se muestra en la captura de pantalla:

aplicar una fórmula para calcular la diferencia entre dos fechas dadas en semanas

  • Consejos:Si desea obtener el número de semanas completas entre dos fechas, aplique esta fórmula:
  • =ROUNDDOWN((DATEDIF(A2, B2, «d») / 7), 0)

usar otra fórmula para obtener el número de semanas completas


Calcular la diferencia entre dos Fecha y hora dados en días, horas y minutos

Si dispone de dos listas de fechas y horas, la siguiente fórmula le ayudará a calcular la diferencia entre ellas en días, horas y minutos.

Copie y pegue la siguiente fórmula en una celda vacía:

=INT(B2-A2)&« days »&TEXT(B2-A2,«h»« hours »«m»« minutes »«»)

Nota: A2 es la celda de la hora de la fecha de inicio y B2 es la celda de la hora de finalización de fecha y hora.

A continuación, arrastre el controlador de relleno hacia abajo hasta las celdas en las que desee aplicar esta fórmula y obtendrá el siguiente resultado según sus necesidades:

usar una fórmula para calcular la diferencia entre dos fechas y horas dadas en días, horas y minutos


Más artículos relacionados con fechas y horas:

  • Calcular las horas entre tiempos posteriores a la medianoche en Excel
  • Supongamos que dispone de una tabla horaria para registrar su jornada laboral, en la que la hora de la columna A corresponde a la hora de inicio del día actual y la de la columna B, a la hora de finalización del día siguiente. Normalmente, si calcula la diferencia horaria restando directamente con la fórmula «=B2-A2», el resultado mostrado no será correcto, como se observa en la captura de pantalla de la izquierda. ¿Cómo puede calcular correctamente las horas transcurridas entre dos momentos posteriores a la medianoche en Excel?
  • Calcular las horas laborables por mes en Excel
  • Normalmente, la mayoría trabajamos 8 horas diarias, 5 días a la semana. En este caso, quiero obtener el total de horas laborables mensuales para calcular el salario. ¿Cómo se calculan las horas laborables totales por mes en Excel?
  • Calcular las horas trabajadas y restar la hora de almuerzo en Excel
  • Como empleado de una empresa, debemos fichar al entrar y al salir cada día laborable. Calcular el tiempo total trabajado y restar la pausa diaria para almuerzo permite determinar con precisión el salario en función de las horas efectivas. Por ejemplo, dispongo del siguiente registro diario de asistencia en una hoja de cálculo, que incluye las horas de entrada, salida, inicio y fin del almuerzo. Ahora quiero calcular las horas totales trabajadas cada día, excluyendo el tiempo destinado al almuerzo. A continuación, le presento algunas fórmulas útiles para lograrlo.

  • Super Barra de fórmulas (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (lea y edite cómodamente un gran número de celdas); Pegar en Rango de filtro...
  • Fusionar celdas, filas o columnas manteniendo los datos; dividir el contenido de las celdas; combinar filas duplicadas y sumar o calcular el promedio...; evitar entradas duplicadas en celdas; comparar rangos...
  • Seleccionar filas duplicadas o únicas;Seleccionar filas en blanco (todas las celdas vacías);Búsqueda avanzada y búsqueda difusa en varios libros de trabajo; selección aleatoria…
  • Copia celdas exactamente sin que cambien las referencias de las fórmulas; crea referencias automáticamente en varias hojas; inserta viñetas, casillas de verificación y mucho más...
  • Favoritas e inserción rápida de fórmulas, rangos, gráficos e imágenes; cifrado de celdas con contraseña; creación de listas de correo y envío de correos electrónicos…
  • Extraer texto, agregar texto, eliminar caracteres en una posición, eliminar espacios; crear e imprimir estadísticas de la página de datos; convertir entre contenido de celdas y comentarios...
  • Super Filtro (guarde y aplique esquemas de filtro en otras hojas); Clasificación avanzada por mes, semana, día, frecuencia y más; Filtro especial por negrita, cursiva…
  • Combina libros y hojas de trabajo; combina tablas basadas en una columna clave; divide datos en varias hojas; conversión masiva de archivos XLS, XLSX y PDF...
  • Agrupación en Tabla Dinámica por número de semana, día de la semana y más…Mostrar celdas desbloqueadas y bloquear la selección con colores diferenciados;Resaltar celdas que contienen fórmulas o nombres
kte tab 201905
  • Habilite 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 de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y ahorre cientos de clics del ratón cada día!
officetab bottom