Como calcular días laborables entre dúas datas en Excel (4 métodos)

  • Comparte Isto
Hugh West

Neste tutorial, explicaremos como usar diferentes funcións para calcular días laborables entre dúas datas en Excel. Ás veces, faise moi esencial calcular os días laborables entre dúas datas na xestión de proxectos. Ao longo deste artigo, utilizaremos varias funcións con conxuntos de datos únicos para ilustrar o proceso de cálculo de días laborables entre dúas datas en Excel.

Descargar o libro de prácticas

Podes descargar o libro de prácticas desde aquí.

Calcular días laborables.xlsx

4 métodos sinxelos para calcular días laborables entre dúas datas en Excel

Microsoft Excel proporciónanos unha morea de funcións para realizar diferentes tarefas. Nos 4 métodos deste artigo, utilizaremos as funcións NETWORKDAYS e NETWORKDAYS.INTL que se dedican a calcular días laborables entre dúas datas. Tamén usaremos unha combinación de SUM, INT & WEEKDAY funciona para obter o mesmo resultado.

1. Función NETWORKDAYS de Excel para calcular días laborables entre dúas datas

A función NETWORKDAYS de Excel calcula o número de días laborables entre dúas datas. Tamén podemos excluír festivos dos nosos días laborables, que é un argumento opcional desta función.

1.1 Calcular días laborables entre dúas datas en Excel Excluíndo festivos

Neste método, usaremos a función NETWORKDAYS paracalcular días laborables entre dúas datas. Non consideraremos as vacacións neste método. Polo tanto, este proceso só considerará sábado e domingo como fins de semana. No seguinte conxunto de datos, temos a Data de inicio e a Data de finalización para diferentes traballos. Calcularemos o total de días laborables nese período na columna denominada Días laborables .

Entón, vexamos os pasos para realizar esta acción.

PASOS:

  • Primeiro, seleccione a cela E5 . Insira a seguinte fórmula nesa cela:
=NETWORKDAYS(B5,C5)

  • Agora, prema Intro .
  • A acción anterior devolve o valor dos días laborables entre as datas “1-01-22” e “31-12-22 ” na cela E5 . Na seguinte imaxe podemos ver que o valor dos días laborables para ese intervalo é 260 .

  • En segundo lugar, selecciona a cela E5 . Move o cursor do rato á esquina inferior dereita da cela seleccionada para que se converta nun signo máis (+) como a seguinte imaxe.

  • En terceiro lugar, faga clic no signo máis (+) e arrastre o Recheo ata a cela E10 para copiar a fórmula da cela E5 noutras celas. Tamén podemos facer dobre clic no signo máis (+) para obter o mesmo resultado.

  • Despois, solte o clic do rato.
  • Por último, podemos ver os valores dos días laborablesexcluíndo festivos nas celas (E5:E10) .

1.2. Incluír festivos ao calcular días laborables entre dúas datas

A diferenza do exemplo anterior, neste exemplo consideraremos as vacacións para calcular os días laborables entre dúas datas con a función NETWORKDAYS. Para ilustrar este método, utilizará o mesmo conxunto de datos pero esta vez temos unha lista adicional de vacacións. Podemos ver as vacacións na seguinte imaxe do conxunto de datos.

Vexamos os pasos para realizar esta acción.

PASOS :

  • Primeiro, seleccione a cela E5 . Introduza a seguinte fórmula nesa cela:
=NETWORKDAYS(B6,C6,$D$13:$D$15)

  • Agora preme Introduza .
  • O comando anterior devolve o número de días laborables entre as datas “1-01-22” e “31-12-22” . A fórmula utilizada neste método considera o valor do intervalo (D13:D15) como vacacións. O valor dos días laborables para ese intervalo é 257 , como se ve na seguinte imaxe.

  • A continuación, seleccione a cela E5 . Coloque o punteiro do rato na esquina inferior dereita da cela seleccionada, onde se converterá nun signo máis (+) , como se mostra na imaxe de abaixo.
  • Despois diso, para copiar a fórmula da cela E5 noutras celas faga clic no signo máis (+) e arrastre o Manija de recheo ata a cela E10 . Tamén podemos facer dobre clic no plus(+) para obter o mesmo resultado.

  • Agora, libera o clic do rato.
  • Finalmente, obtén todos os valores dos días laborables nas celas (E5:E10) .

Ler máis: Calcula o número de días entre dúas datas en Excel (8 trucos rápidos)

2. Aplica a función NETWORKDAYS.INTL para calcular días laborables con festivos personalizados

Os NETWORKDAYS. A función INTL é semellante á función NETWORKDAYS . Ambas as funcións calculan os días laborables entre dúas datas. Pero a función NETWORKDAYS.INTL permítenos seleccionar que día consideraremos festivo. A función NETWORKDAYS.INTL considera só o domingo como festivo internacional. Polo tanto, considerará o sábado como un día laborable. Para ilustrar este método, realizaremos de novo o método anterior coa función NETWORKDAYS.INTL .

Entón, só tes que seguir os seguintes pasos para realizar isto. acción.

PASOS:

  • Ao principio, seleccione a cela E5 . Escribe a seguinte fórmula nesa cela:
=NETWORKDAYS.INTL(B5,C5,11,$D$13:$D$15)

  • Agora, preme Intro .
  • O número de días laborables entre as datas “1-01-22” e “31-12-22” devólvese polo anterior mando. O cálculo deste método interpreta o valor do intervalo (D13:D15) como vacacións. podemos ver o número de días laborables nese intervaloé 310 . O valor é maior que os resultados anteriores xa que non está a tomar o sábado como festivo.

  • A continuación, fai clic na cela E5 . Deslice o cursor do rato cara á esquina inferior dereita da cela seleccionada, onde se converterá nun signo máis (+) , como se mostra a continuación.
  • A continuación, faga clic no máis. (+) e arrastre o Recheo abaixo ata a cela E10 para duplicar a fórmula da cela E5 . Para obter o mesmo resultado, podemos facer dobre clic no signo máis (+) .

  • Despois, solta prema agora.
  • Finalmente, temos todos os valores do día laborable nas celas (E5:E10) .

Contido relacionado: Como calcular os días restantes en Excel (5 métodos)

Lecturas similares:

  • Calcular o número de días entre dúas datas con VBA en Excel
  • Como crear unha conta atrás de día en Excel (2 exemplos)
  • Usar a función DateDiff en Excel VBA (5 exemplos)
  • Como contar as aparicións de datas en Excel
  • Fórmula de Excel para calcular o número de Días entre hoxe e amp; Outra data (6 xeitos rápidos)

3. Calcula o número de días laborables nun traballo a tempo parcial en Excel

O número de días laborables para un traballo a tempo parcial traballo non é o mesmo que o normal. Temos que engadir algunhas modificacións adicionais á función NETWORKDAYS.INTL para extraeros días laborables nun traballo a tempo parcial. Para ilustrar este método usaremos o mesmo conxunto de datos que usamos no primeiro exemplo.

Vexamos os pasos para realizar este método.

PASOS:

  • Primeiro, seleccione a cela E5 . Insira a seguinte fórmula nesa cela:
=NETWORKDAYS.INTL(B5,C5,"1010111")

  • Agora, preme Intro .
  • O comando anterior devolve o número de datas de traballo a tempo parcial entre as datas “1-01-22 ” e “31-12-22 “. Podemos ver que o valor da xornada laboral entre este intervalo é 104 .

  • En segundo lugar, vai á cela E5 . Coloque o cursor do rato na esquina inferior dereita da cela seleccionada, onde se converterá nun signo máis (+) , como se mostra na figura seguinte.
  • En terceiro lugar, toque o máis (+) e arrastre o Recheo ata a cela E10 para pegar a fórmula desde a cela E5 . Tamén podemos facer dobre clic no signo máis (+) para obter o mesmo resultado.

  • Despois diso, gratuíto clic do rato.
  • Por último, temos todos os valores do día laborable nas celas (E5:E10) .

NOTA:

Neste método, usamos “1010111” en lugar de seleccionar o fin de semana na opción integrada da función.

  • 0 representa un día laborable.
  • 1 representa un día non laborable.

Aquí o primeiroo número da secuencia indica luns mentres que o último número indica venres . Así, a secuencia “1010111” significa que só os martes e xoves son días laborables e o resto dos días da semana son días inhábiles.

Contido relacionado: Fórmula de Excel para atopar data ou días no próximo mes (6 xeitos rápidos)

4. Combina as funcións SUMA e INT de Excel para calcular días laborables entre dúas datas

Ademais da función NETWORKDAYS e NETWORKDAYS.INTL , tamén hai outro método que se pode usar para obter o número de días laborables entre dúas datas. Neste método, utilizaremos unha combinación das funcións SUM e INT coa axuda da función WEEKDAY para calcular datas de traballo entre dúas datas. En Excel a función SUMA úsase para sumar varios números. A función INT converte un número no seu valor enteiro máis próximo. A función WEEKDAY devolve un día da semana que coincide cunha data concreta. Usaremos o mesmo conxunto de datos que no primeiro exemplo para demostrar este procedemento.

Agora, só tes que seguir os pasos para realizar este método.

PASOS:

  • Primeiro, seleccione a cela E5 . Escribe a seguinte fórmula nesa cela:
=SUM(INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7))

  • Agora, preme Intro .
  • Obtemos o valor dos días laborables entre as datas “1-01-22” e “ 31-12-22 ” na cela E5 polo comando anterior. Obtemos o valor 260 na cela E5 .

  • A continuación, seleccione a cela E5 . Move o punteiro do rato á esquina inferior dereita da cela seleccionada, onde cambiará a un signo máis (+) , como se mostra a continuación.
  • Entón, simplemente toque o máis (+) e arrastre o Recheo ata a cela E10 para pegar a fórmula desde a cela E5 . Para obter o mesmo resultado, tamén podemos facer dobre clic no signo máis (+) .

  • Despois diso, solte o clic do rato.
  • Finalmente, obtemos todos os valores dos días laborables nas celas (E5:E10) .

🔎 Como funciona a fórmula?

  • DÍA DA SEMANA(B5-{2,3,4,5,6}) : Os valores 2,3,4,5 & 6 indica cinco días laborables nunha semana a partir da data na cela B5 .
  • INT((WEEKDAY(B5-{2,3,4,5, 6})+C5-B5)/7): Esta parte devolve un número de días laborables á semana.
  • SUMA(INT((DÍA DA SEMANA(B5-{2,3,4) ,5,6})+C5-B5)/7)): Devolve o total de días laborables desde a data "1-01-22" ata "31-12-22" .

Contido relacionado: Como usar COUNTIFS con intervalo de datas en Excel (6 xeitos sinxelos)

Conclusión

En conclusión, esta publicación mostrarache como calcular os días laborables entre dúas datas en Excel. Para poñer a proba as túas habilidades, utiliza a prácticafolla de traballo que inclúe este artigo. Deixe un comentario a continuación se tes algunha dúbida. O noso equipo tentará responderche o antes posible. No futuro, estea atento a solucións máis exclusivas de Microsoft Excel .

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.