Como aplicar a fórmula de Excel para contar os días desde a data ata hoxe

  • Comparte Isto
Hugh West

Contar o número de días en Excel é unha tarefa importante nas nosas actividades do día a día. Pero cales son as fórmulas de Excel para facelo dun xeito eficiente? Neste artigo, vou contar o número de días desde calquera data ata hoxe usando a fórmula de Excel e Power Query.

Descargar o libro de prácticas

Podes descargar o seguinte libro de Excel para mellorar entendelo e practícalo por ti mesmo.

Contando a data ata hoxe.xlsx

8 xeitos sinxelos de aplicar a fórmula de Excel para contar os días desde a data ata a data. Hoxe

Neste artigo, mostrarémosche como aplicar unha fórmula de Excel para contar os días desde a data ata hoxe usando a fórmula de resta , a función HOXE , a función DATA , a función DÍAS , a función DATEDIF , a función NETWORKDAYS , a función NETWORKS.INT , e o uso da Power Query .

Antes de entrar na discusión principal, vexamos o noso conxunto de datos.

Na seguinte figura, os nomes dos empregados coa súa unión se dan datas. Temos que contar o número de días desde a data de unión ata Hoxe .

Comecemos

1. Usando a fórmula de resta para contar os días desde a data ata hoxe en Excel

Podemos contar o número de días desde a data de unión ata hoxe sen esforzo usando a restaestablecer.

  • Máis tarde, se pode incluír festivos na función. Nese caso, escriba aquí a seguinte fórmula. onde C5 é a data de unión e D5 é a data do día actual, 7 é para os días de fin de semana de venres e sábado e $E $5:$E$13 é para vacacións.
=NETWORKDAYS.INTL(C5, D5,7,$E$5:$E$13)

  • Finalmente, obterás o seguinte saída.

Ler máis: Como calcular os días pendentes en Excel (con pasos sinxelos)

8. Utilizando Power Query para contar os días desde a data ata hoxe en Excel

Se queres facer a mesma análise usando Power Query que fixen usando diferentes funcións de Excel, será unha boa decisión.

Power Query , unha das ferramentas de intelixencia empresarial máis poderosas, require que o usuario non aprenda un código en particular.

A primeira función dispoñible en MS Excel en 2010, Excel 2010 e 2013, é un complemento gratuíto. Está totalmente integrado en Excel desde 2016.

Aquí, amoso só o proceso de resta mediante Power Query .

Paso 1:

  • Primeiro, seleccione o intervalo de celas B4:D13 > Da táboa (dispoñible na pestana Datos )> Crear táboa >preme.

Paso 2:

  • Engadir Columna >preme a tecla CTRL >seleccione as dúas columnas, é dicir, Data de unión e Hoxe >faga clic en Data > Restar días.

Paso 3:

  • Seleccione Pestana Inicio > Pechar & Cargar > Pechar & Cargar a.

  • Aquí seleccionaremos Nova folla de traballo >preme.

  • Finalmente, obterás a saída como a seguinte.

Ler máis : Como contar os días desde a data ata hoxe automaticamente usando a fórmula de Excel

Conclusión

Neste artigo cubrimos 8 formas de fórmulas de Excel para contar días desde a data ata hoxe. Sinceramente, espero que vos gustase e aprendese moito deste artigo. Ademais, se queres ler máis artigos sobre Excel , podes visitar o noso sitio web, ExcelWIKI . Se tes algunha pregunta, comentario ou recomendación, déixaas na sección de comentarios a continuación.

fórmula.

A fórmula de resta, a máis fácil de deducir, pódese aplicar facilmente introducindo o operador menos (-) entre as dúas datas.

Paso 1:

  • Primeiro, selecciona a cela E5 .
  • A continuación, escribe a seguinte fórmula.
=D5-C5

  • Finalmente, prema ENTER .

Paso 2:

  • Entón, verás o número de días entre a data de incorporación da primeira persoa e a data de hoxe.
  • Entón, use a ferramenta Recheo de control e arrástrea cara abaixo dende a cela E5 ata a E13 .

Paso 3:

  • Finalmente, obterás o número de días para todas as persoas dos datos definido.

Ler máis: Como reducir o número de días ou unha data de hoxe en Excel

2. Empregar a función HOXE para contar os días desde a data ata hoxe

Se non queres crear unha cela diferente para a data actual, sempre podes utilizar o HOXE función .

Esta función devolve a data actual, que se actualiza constantemente se se modifica ou se abre o conxunto de datos. Non se presentan argumentos en a función HOXE .

Paso 1:

  • Para aplicar a función no noso conxunto de datos, seleccione un cela en branco p.ex. E5 cela.
  • A continuación,  escriba a seguinte fórmula para calcular o número total de días desde que un empregadouniuse á oficina. Aquí C5 é a data de incorporación do empregado.
=TODAY()-C5

  • E despois, prema ENTER .

Paso 2:

  • Polo tanto, verá o número de días entre a data de unión da primeira persoa e a data de hoxe.
  • A continuación, use a ferramenta Enchendo o controlador e arrástrea cara abaixo dende o E5 cela á E13 celda.

Paso 3:

  • Finalmente, obterás o número de días para todas as persoas do conxunto de datos.

Ler máis: Fórmula de Excel para calcular o número de días entre hoxe e outra data

3. Usando a fórmula de Excel coa función DÍAS para contar os días desde a data ata hoxe

Outro xeito sinxelo de contar o número de días entre dúas datas , neste caso, a data de unión e a data actual, é aplicar a función DÍAS .

A función proporciona o número de días entre dúas datas de Excel.

Sintaxe da función DÍAS

=DAYS (end_date, start_date)

Argumentos da función DAYS

end_date – A data de finalización.

data_inicio – A data de inicio.

Paso 1:

  • Entón, imos aplicar a función nos nosos datos conxunto. Agora, seleccione unha cela en branco como D5 .
  • A continuación, insira aquí a seguinte fórmula. onde D5 é a data do día actual e C5 é odata de incorporación.
=DAYS(D5,C5)

  • Despois diso, prema ENTER .

Paso 2:

  • Aquí verás o número de días entre a data de incorporación da primeira persoa e a data de hoxe.
  • Entón, use a ferramenta Recheo de control e arrástrea cara abaixo dende a cela E5 ata a E13 celda.

Paso 3:

  • Como resultado, obterá o número de días para todas as persoas do conxunto de datos.

Ler máis: Como calcular o número de días entre dous Datas en Excel

4. Aplicando a función DATA para contar días desde hoxe en Excel

Podes calcular o número de días usando a función DATA . A función DATE devolve o número de serie que ten unha data concreta.

Sintaxe da función DATE

=DATE (year, month, day)

Argumentos da función DATE

ano – Número do ano.

mes – Número do mes.

día – Número do día.

Como temos unha cela que contén a data, podemos usar as funcións ANO , MES e DIA para extraer o ano. mes e data respectivamente. Ademais, pode introducir os datos manualmente.

  • A función ANO extrae o ano dunha data determinada. A sintaxe da función é
=YEAR (date)

  • O MES de Excelfunción extrae o mes dunha data determinada
=MONTH (serial_number)

  • A función Excel DAY devolve o día do mes como un número entre 1 e 31 a partir dunha data determinada.
=DAY (date)

Paso 1 :

  • Polo tanto, a nosa fórmula toma a forma onde D5 é a data do día actual e C5 é a data de unión.
=DATE(YEAR(D5),MONTH(D5),DAY(D5))-DATE(YEAR(C5),MONTH(C5),DAY(C5))

  • Agora, seleccione unha cela en branco E5 , introduza a fórmula, e prema ENTER .

Paso 2:

  • Polo tanto, ver o número de días entre a data de unión da primeira persoa e a data de hoxe.
  • Ademais, utiliza a ferramenta Recheo de control e arrástraa cara abaixo dende o E5 cela á cela E13 .

Paso 3:

  • Por último, a imaxe dada mostra o número de días entre a data de unión e a data de hoxe no conxunto de datos.

Ler máis: Calcular o número de días entre dúas datas con VBA en Excel

Lecturas similares

  • Como calcular o número de meses entre dúas datas en Excel
  • Engadir días a unha data en Excel excluíndo os fins de semana (4 xeitos)
  • Como calcular días laborables nun mes en Excel (4 xeitos sinxelos)
  • Resta datas en Excel para obter anos (7 métodos sinxelos)
  • Como calcular días laborables entre dúas datas en Excel (4Métodos)

5. Empregando a fórmula de Excel coa función DATEDIF para contar os días desde a data ata hoxe

O uso da función DATEDIF tamén é un forma de contar días entre datas de Excel. Está especialmente pensado para determinar a diferenza horaria en diferentes unidades, incluíndo días, meses e anos.

Sintaxe da función DATEIF

=DATEDIF (start_date, end_date, unit)

Argumentos da función DATEIF

data_inicio – Data de inicio no formato de número de serie da data de Excel.

data_final – Data de finalización en formato de número de serie de data de Excel.

unidade – O unidade de tempo a usar (anos, meses ou días).

Paso 1:

  • Así a fórmula para o noso conxunto de datos indícase a continuación onde D5 é a data do día actual e C5 é a data de unión. Ademais, d refírese a días (días completos).
=DATEDIF(C5,D5,"d")

  • Agora introduce a fórmula en unha cela en branco e prema ENTER .
  • Do mesmo xeito que a función DÍAS , tamén pode usar a función HOXE aquí en lugar de data_final.

Paso 2:

  • Entón, verá o número de días entre o a data de incorporación da primeira persoa e a data de hoxe.
  • Ademais, utiliza a ferramenta Encher o controlador e arrástraa cara abaixo desde a cela E5 ata a E13 celda.

Paso 3:

  • Por último, a imaxe dada mostra o númerode días entre a data de unión e a data de hoxe no conxunto de datos.

Ler máis: Como contar os meses desde a data a hoxe mediante o uso da fórmula de Excel

6. Aplicando a función NETWORKDAYS para contar os días desde a data ata hoxe en Excel

Se quere contar os días laborables e excluír os días de fin de semana e festivos, pode usar a función NETWORKDAYS .

Excel NETWORKDAYS función conta o número de días laborables entre dúas datas. O sábado e o domingo exclúense automaticamente da función e, opcionalmente, pódese excluír unha lista de festivos.

Non pode cambiar os días de fin de semana predeterminados na función.

Sintaxe de o NETWORKDAYS Función

=NETWORKDAYS (start_date, end_date, [holidays])

Argumentos da NETWORKDAYS Función

data_inicio – A data de inicio.

data_final – A data de finalización.

vacacións – [opcional] Unha lista de días non laborables como datas.

Paso 1:

  • En primeiro lugar, imos contar o número de días laborables excluíndo os días de fin de semana predeterminados e sen contar os festivos.
  • Entón, seleccione unha cela en branco e insira a seguinte fórmula onde C5 é a data de unión e D5 é a data do día actual.
=NETWORKDAYS(C5,D5)

  • A continuación, prema ENTER .

Paso 2:

  • Entón, verá o número de días entre o primeiroa data de incorporación da persoa e a data de hoxe.
  • Despois diso, use a ferramenta Encher o controlador e arrástrea cara abaixo desde a cela E5 ata a E13 celda.

Paso 3:

  • Por último, a imaxe dada mostra o número de días entre a data de unión e a data de hoxe no conxunto de datos.

Agora podemos incluír unha lista das vacacións. . Non é obrigatorio que o rango de celas dos festivos estea próximo ás outras dúas datas. Pero asegúrate de que o sinal Dólar ($) estea dispoñible no intervalo de celas para que funcione para todos os empregados.

Polo tanto, a fórmula será:

=NETWORKDAYS(C5,D5,$E$5:$E$13)

onde C5 é a data de unión, D5 é a data do día actual (podes usar o TODAY no canto dela) e $E$5:$E$13 é o intervalo de celas para vacacións. Despois diso, seleccione unha cela en branco e prema Intro .

  • Finalmente, obterá a seguinte saída.

Ler máis: Como calcular os días laborables excluíndo os domingos en Excel

7. Usando a función Excel NETWORKDAYS.INT para contar os días desde a data ata hoxe

Como sabes, os días de fin de semana varían dun país a outro. Por exemplo, o venres e o sábado son días de fin de semana nalgúns países.

Unha limitación principal da función NETWORKDAYS está fixada o sábado e o domingo. Se queres personalizar os días da fin de semana, entónA función NETWORKDAYS.INT será a opción correcta para ti.

Esta función tamén conta o número de días laborables excluíndo os días de fin de semana e festivos personalizados.

Sintaxe da función NETWORKDAYS.INT Función

=NETWORKDAYS.INTL (start_date, end_date, [weekend], [holidays])

Argumentos de NETWORKDAYS.INT Función

data_inicio – A data de inicio.

data_final – A data de finalización.

fin de semana – [opcional] Configuración para que días da semana se deben considerar fins de semana.

vacacións – [opcional] Unha referencia a datas que deberían considerarse días non laborables.

Paso 1:

  • Para aplicar a fórmula no noso conxunto de datos, seleccione unha cela en branco, p. ex. E5 .
  • A continuación, escriba a seguinte fórmula onde C5 é a data de unión e D5 é a data de o día actual e 7 é para os días de fin de semana do venres e do sábado.
=NETWORKDAYS.INTL(C5,D5,7)

  • Despois premendo ENTER , obterás o seguinte resultado.

Paso 2:

  • Entón, verás o número de días entre a data de unión da primeira persoa e a data de hoxe.
  • Despois diso, utiliza a ferramenta Recheo de control e arrástraa cara abaixo dende o E5 cela á E13 cela.

Paso 3:

  • En consecuencia, a imaxe indicada mostra o número de días entre a data de unión e a data de hoxe nos datos

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.