Calcular el número de días entre dos fechas en Excel

  • Compartir Este
Michael Brown

Este tutorial te enseñará algunas formas rápidas y sencillas de averiguar cuántos días hay entre dos fechas en Excel.

¿Se pregunta cuántos días hay entre dos fechas? ¿Quizá necesita saber el número de días que hay entre hoy y alguna fecha en el pasado o en el futuro? ¿O simplemente quiere contar los días laborables entre dos fechas? Sea cual sea su problema, seguro que alguno de los ejemplos siguientes le ofrece una solución.

    Calculadora de días entre fechas

    Si busca una respuesta rápida, sólo tiene que introducir las dos fechas en las celdas correspondientes y nuestra calculadora en línea le mostrará cuántos días hay de fecha a fecha:

    Nota: para ver el cuaderno de ejercicios incrustado, permita las cookies de marketing.

    ¿Tienes curiosidad por saber la fórmula que ha calculado tus fechas? Es tan sencilla como =B3-B2 :)

    A continuación encontrarás la explicación detallada de cómo funciona esta fórmula y aprenderás algunos otros métodos para calcular días entre fechas en Excel.

    Cuántos días entre fechas cálculo

    La forma más sencilla de calcular días entre fechas en Excel es restando una fecha de otra:

    Fecha más reciente - Fecha anterior

    Por ejemplo, para saber cuántos días hay entre las fechas de las celdas A2 y B2, se utiliza esta fórmula:

    =B2 - A2

    Donde A2 es una fecha anterior y B2 es una fecha posterior.

    El resultado es un número entero que representa el número de días entre dos fechas:

    Cómo funciona esta fórmula

    Como probablemente sepas, Microsoft Excel almacena las fechas como números de serie empezando por el 1-Ene-1900, que se representa con el número 1. En este sistema, el 2-Ene-1900 se almacena como el número 2, el 3-Ene-1900 como el 3, y así sucesivamente. Por lo tanto, al restar una fecha de otra, en realidad restas los números enteros que representan esas fechas.

    En nuestro ejemplo, la fórmula en C3, resta 43226 (el valor numérico de 6-May-18) de 43309 (el valor numérico de 28-Jul-18) y devuelve un resultado de 83 días.

    Lo bueno de este método es que funciona perfectamente en todos los casos, sin importar qué fecha es más antigua y cuál es más reciente. Si está restando una fecha posterior de una anterior, como en la fila 5 de la captura de pantalla anterior, la fórmula devuelve una diferencia como número negativo.

    Calcular el número de días entre fechas en Excel con DATEDIF

    Otra forma de contar días entre fechas en Excel es utilizar la función DATEDIF, que está especialmente diseñada para calcular la diferencia de fechas en varias unidades, incluidos días, meses y años.

    Para obtener el número de días entre 2 fechas, se proporciona la fecha de inicio en el primer argumento, la fecha final en el segundo argumento y la unidad "d" en el último argumento:

    DATEDIF(fecha_inicio, fecha_fin, "d")

    En nuestro ejemplo, la fórmula es la siguiente:

    =DATEDIF(A2, B2, "d")

    A diferencia de la operación de sustracción, una fórmula DATEDIF sólo puede sustraer una fecha más antigua de una más reciente, pero no al revés. Si la fecha de inicio es posterior a la fecha final, la fórmula arroja un error #NUM! como en la fila 5 de la captura de pantalla siguiente:

    Nota. DATEDIF es una función no documentada, lo que significa que no está presente en la lista de funciones de Excel. Para construir una fórmula DATEDIF en su hoja de cálculo, tendrá que escribir todos los argumentos manualmente.

    Contar días entre fechas con la función DÍAS de Excel

    Los usuarios de Excel 2013 y Excel 2016 tienen otra forma asombrosamente sencilla de calcular los días entre dos fechas: la función DÍAS.

    Preste atención a que, en comparación con DATEDIF, una fórmula DAYS requiere los argumentos en orden inverso:

    DÍAS(fecha_fin, fecha_inicio)

    Así, nuestra fórmula adopta la siguiente forma:

    =DÍAS(B2, A2)

    Al igual que la resta, devuelve la diferencia como un número positivo o negativo, dependiendo de si la fecha final es mayor o menor que la fecha inicial:

    Cómo calcular el número de días entre hoy y otra fecha

    De hecho, calcular el número de días desde o antes de una fecha determinada es un caso particular de matemáticas de "cuántos días entre fechas". Para ello, puede utilizar cualquiera de las fórmulas comentadas anteriormente y suministrar la función HOY en lugar de una de las fechas.

    Para calcular el número de días desde la fecha es decir, entre una fecha pasada y hoy:

    HOY() - fecha_pasada

    Para contar el número de días hasta la fecha es decir, entre una fecha futura y el día de hoy:

    Fecha_futura - HOY()

    Como ejemplo, calculemos la diferencia entre hoy y una fecha anterior en A4:

    = HOY() - A4

    Y ahora, averigüemos cuántos días hay entre hoy y una fecha posterior:

    Cómo calcular días laborables entre dos fechas en Excel

    En situaciones en las que necesite obtener el número de días entre dos fechas sin fines de semana, utilice la función DÍAS DE RED:

    NETWORKDAYS(fecha_inicio, fecha_fin, [días festivos])

    Los dos primeros argumentos ya deberían resultarle familiares, y el tercero (opcional) permite excluir una lista personalizada de días festivos del recuento de días.

    Para saber cuántos días laborables hay entre dos fechas de las columnas A y B, utilice esta fórmula:

    =NETWORKDAYS(A2, B2)

    Opcionalmente, puede introducir su lista de vacaciones en algunas celdas y decirle a la fórmula que omita esos días:

    =NETWORKDAYS(A2, B2, $A$9:$A$10)

    En consecuencia, sólo se cuentan los días laborables entre dos fechas:

    Sugerencia: en caso de que necesite gestionar fines de semana personalizados (por ejemplo, los fines de semana son domingo y lunes o sólo domingo), utilice la función NETWORKDAYS.INTL, que le permite especificar qué días de la semana deben considerarse fines de semana.

    Encuentre el número de días entre dos fechas con Date & Time Wizard

    Como puede ver, Microsoft Excel proporciona un puñado de formas diferentes de contar los días entre fechas. Si no está seguro de qué fórmula utilizar, deje que nuestro Asistente de Fecha y Hora haga el cálculo de cuántos días hay entre dos fechas por usted. A continuación le mostramos cómo:

    1. Seleccione la celda en la que desea insertar la fórmula.
    2. En el Herramientas Ablebits en la pestaña Fecha & Hora grupo, haga clic en Asistente de fecha y hora :

    3. En el Asistente de fecha y hora pase a la ventana de diálogo Diferencia y haga lo siguiente:
      • En el Fecha 1 introduzca la primera fecha (fecha de inicio) o una referencia a la celda que la contiene.
      • En el Fecha 2 introduzca la segunda fecha (fecha final).
      • En el Diferencia en seleccione D .

      El asistente muestra inmediatamente una vista previa de la fórmula en la celda y el resultado en la ventana Diferencia en caja.

    4. Haga clic en el botón Insertar fórmula y la fórmula se insertará en la celda seleccionada. ¡Listo!

    Haga doble clic en el controlador de relleno y la fórmula se copiará en la columna:

    Para mostrar la diferencia de fechas de una forma ligeramente diferente, puede elegir cualquiera de las opciones adicionales:

    • Mostrar etiquetas de texto - aparecerá la palabra "días" junto con el número, como se muestra en la siguiente captura de pantalla.
    • No mostrar unidades cero - si la diferencia de fechas es de 0 días, se devolverá una cadena vacía (celda en blanco).
    • Resultado negativo si Fecha 1> Fecha 2 - la fórmula devolverá un número negativo si la fecha de inicio es posterior a la fecha final.

    La siguiente captura de pantalla muestra un par de opciones adicionales en acción:

    Así es como se calcula el número de días entre fechas en Excel. Si desea probar nuestro Asistente para fórmulas de fecha y hora en sus hojas de cálculo, puede descargar la versión de prueba de 14 días de Ultimate Suite, que incluye esta y otras más de 70 herramientas de ahorro de tiempo para Excel.

    Descargas disponibles

    Cuántos días entre fechas - ejemplos (archivo .xlsx)

    Michael Brown es un entusiasta de la tecnología dedicado y apasionado por simplificar procesos complejos utilizando herramientas de software. Con más de una década de experiencia en la industria de la tecnología, ha perfeccionado sus habilidades en Microsoft Excel y Outlook, así como en Google Sheets y Docs. El blog de Michael está dedicado a compartir su conocimiento y experiencia con otros, brindando consejos y tutoriales fáciles de seguir para mejorar la productividad y la eficiencia. Ya sea un profesional experimentado o un principiante, el blog de Michael ofrece información valiosa y consejos prácticos para aprovechar al máximo estas herramientas de software esenciales.