Cómo Contar los Días desde la Fecha hasta Hoy Automáticamente Usando la Fórmula de Excel

  • Compartir Este
Hugh West

Es posible que necesite automatizar sus resultados al examinar los datos financieros, ya que la actualización diaria de los datos requiere mucho tiempo. Como resultado, es posible que necesite contar el número de días entre hoy y otra fecha. En este tutorial, le mostraremos cómo contar los días desde la fecha hasta hoy automáticamente utilizando la fórmula de Excel.

Descargar el cuaderno de prácticas

Descárgate este cuaderno de prácticas para ejercitarte mientras lees este artículo.

Contar Días Automáticamente.xlsm

6 Mejores Formas de Contar los Días desde la Fecha hasta Hoy Automáticamente Usando la Fórmula de Excel

En las secciones siguientes, le mostraremos las seis técnicas más eficaces para calcular los días transcurridos desde una fecha determinada hasta el día de hoy. Utilizaremos las fórmulas incorporadas de Excel, así como VBA En la siguiente imagen se muestra un conjunto de datos de ejemplo que le ayudará a completar la tarea.

1. Aplique la función HOY para contar días desde la fecha hasta hoy automáticamente en Excel

La forma más sencilla de contar la diferencia en días a partir de hoy es utilizar la función HOY función.

Sintaxis de la fórmula es,

=TODAY()-Cell(otra fecha)

Para aplicar el HOY siga los pasos que se indican a continuación.

Paso 1:

  • En primer lugar, escriba la siguiente fórmula.
=HOY()-B5

Segundo paso:

  • A continuación, pulse Entre en para obtener el primer resultado.

Tercer paso:

  • Por último, utilice la función Autorrelleno para encontrar los demás resultados.

Read More: Fórmula de Excel para Calcular el Número de Días entre Hoy & Otra Fecha (6 Maneras Rápidas)

2. Utilice la función DÍAS para contar automáticamente los días desde la fecha hasta hoy en Excel

La sintaxis del DÍAS función es:

=DAYS(fecha_fin, fecha_inicio)

Para aplicar el DÍAS siga las siguientes instrucciones.

Primer paso:

  • Escriba la siguiente fórmula en la celda C5 Aquí, end_date se refiere al día de hoy, y el parámetro B5 es la fecha de inicio.
=DÍAS(HOY(), B5)

Segundo paso:

  • Para ver el primer valor, pulse Entre en .

Paso 3:

  • A continuación, para obtener los demás valores, utilice la función Autorrelleno herramienta de mango.

Más información: Calcular el Número de Días entre Dos Fechas con VBA en Excel

3. Utilice la función DATEDIF para contar los días desde la fecha hasta hoy

La sintaxis del DATEDIF función:

=DATEDIF(fecha_inicio,fecha_fin, vacaciones)

Para utilizar el DATEDIF siga los pasos que se indican a continuación.

Paso 1:

  • Introduzca la siguiente fórmula en la celda C5 .
=DATEDIF(B5, TODAY(), "D")

  • B5 es el fecha_inicio Hoy es el fecha_final . " D " significa días completos.

Segundo paso:

  • Para ver el resultado, pulse la tecla Entra.

Tercer paso:

  • Para realizar cambios en todas las celdas, Autorrelleno las fórmulas.

Notas. En DATEDIF no es muy precisa. Excel no recomienda el uso de la función.

Read More: Cómo utilizar la función DateDiff en Excel VBA (5 ejemplos)

Lecturas similares:

  • [Corregido!] Error de VALOR (#VALOR!) al restar tiempo en Excel
  • Cómo crear una cuenta atrás de un día en Excel (2 ejemplos)
  • Añadir 30 Días a una Fecha en Excel (7 Métodos Rápidos)
  • Cómo añadir 7 días a una fecha en Excel (3 métodos)
  • Calcular Años en Excel a partir de Hoy (4 Formas)

4. Realice la función ABS para contar los días negativos desde la fecha hasta hoy

A veces, no se obtendrá el valor de los resultados negativos si restamos la fecha de hoy de una fecha futura. Para conseguirlo, basta con anidar el botón HOY dentro de la función ABS Para completar los pasos, siga las instrucciones.

Primer paso:

  • En primer lugar, escriba la siguiente fórmula para ABS.
=ABS(HOY()-B5)

Segundo paso:

  • A continuación, pulse la tecla Entra.

Tercer paso:

  • Para obtener los resultados completos en la columna, utilice la función Autorrelleno herramienta de mango.

Más información: Cómo Usar COUNTIFS con Rango de Fechas en Excel (6 Maneras Fáciles)

5. Aplicar un Código VBA a una Celda para Contar Días Automáticamente

Además de los métodos anteriores, podemos utilizar VBA para hacer el recuento. Simplemente, siga los pasos que se indican a continuación para haberlo hecho.

Paso 1:

  • Al principio, pulse Alt + F11 para abrir el Macro VBA .
  • Haga clic en el botón Insertar.
  • Elija el Módulo.

Segundo paso:

  • Pegue lo siguiente VBA para obtener el resultado en D5 .
 Sub Contar_días_desde_hoy_para_una_celda() 'Al principio declara una variable Dim ws As Worksheet 'Establece el nombre de tu hoja de cálculo actual Set ws = Worksheets("Single cell VBA") 'Establece la referencia a las fechas Set Previous_Date = ws.Range("B5") Set Todays_Date = ws.Range("C5") 'Aplica la fórmula para contar los días entre dos fechas ws.Range("D5") = Todays_Date - Previous_Date End Sub 

Tercer paso:

  • A continuación, guarde el programa y pulse F5 para ejecutarlo.
  • Por lo tanto, obtendrá la diferencia de días en la celda D5 .

Paso 4:

  • Repite los pasos anteriores para el resto de celdas, y tu resultado final será como el de la imagen inferior.

Contenido relacionado: Cómo calcular los días restantes en Excel (5 métodos)

6. Ejecutar un Código VBA para un Rango para Contar Días desde la Fecha hasta Hoy

Además de una sola célula, también podemos aplicar el VBA para que un rango cuente la diferencia de días automáticamente. Crearemos una fórmula mediante VBA y aplicarlo a nuestra hoja de cálculo. Basta con seguir las instrucciones del esquema.

Paso 1:

  • Para abrir el Macro VBA pulse Alt + F11
  • A continuación, haga clic en el botón Insertar.
  • A continuación, seleccione Módulo.

Segundo paso:

  • A continuación, pegue lo siguiente VBA código para introducir la fórmula en la celda E5 .
 Sub Contar_días_desde_hoy_en_un_rango() 'Al principio declare una variable Dim ws As Worksheet 'Establezca la referencia a su hoja de cálculo actual Nombre Set ws = Worksheets("Range VBA") 'Aplique la fórmula para contar los días entre dos fechas ws.Range("E5").Formula = "=DATEDIF(B5,C5,D5)" End Sub 

Tercer paso:

  • Guarde el programa y pulse F5 para ejecutarlo.
  • Como resultado, verá el resultado en la celda E5 que contiene la fórmula. Ahora, aplicaremos la misma fórmula al resto de las celdas.

Paso 4:

  • Simplemente, arrastre hacia abajo el Autorrelleno para obtener los resultados completos.

Contenido relacionado: 3 Fórmula Excel adecuada para contar días a partir de una fecha

Conclusión

Para recapitular, espero que ahora entienda cómo contar automáticamente los días desde una fecha determinada hasta hoy. Todos estos métodos deben utilizarse para instruirse y practicar con sus datos. Consulte el libro de prácticas y ponga en práctica lo que ha aprendido. Gracias a su vital apoyo, nos sentimos motivados para seguir impartiendo seminarios como éste.

Si tiene alguna pregunta, no dude en ponerse en contacto con nosotros. Háganos saber su opinión en la sección de comentarios más abajo.

En Exceldemy responderá a sus preguntas lo antes posible.

Quédate con nosotros y sigue aprendiendo.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.