Com calcular els dies laborables entre dues dates a Excel (4 mètodes)

  • Comparteix Això
Hugh West

En aquest tutorial, explicarem com utilitzar diferents funcions per calcular els dies laborables entre dues dates a Excel. De vegades, es fa molt essencial calcular els dies laborables entre dues dates en la gestió de projectes. Al llarg d'aquest article, utilitzarem diverses funcions amb conjunts de dades únics per il·lustrar el procés de càlcul de dies laborables entre dues dates a Excel.

Descarregar el quadern de pràctiques

Podeu baixar el quadern de pràctiques des d'aquí.

Calculeu els dies laborables.xlsx

4 mètodes senzills per calcular els dies laborables entre dues dates a Excel

Microsoft Excel ens proporciona un munt de funcions per realitzar diferents tasques. En els 4 mètodes d'aquest article, utilitzarem les funcions NETWORKDAYS i NETWORKDAYS.INTL que es dediquen a calcular els dies laborables entre dues dates. També utilitzarem una combinació de SUM, INT & WEEKDAY funciona per obtenir el mateix resultat.

1. Funció NETWORKDAYS d'Excel per calcular dies laborables entre dues dates

La funció NETWORKDAYS d'Excel calcula el nombre de dies laborables entre dues dates. També podem excloure els dies festius dels nostres dies laborables, que és un argument opcional d'aquesta funció.

1.1 Calcular els dies laborables entre dues dates a Excel Excloent els dies festius

En aquest mètode, utilitzarem la funció NETWORKDAYS acalcular els dies laborables entre dues dates. No tindrem en compte les vacances en aquest mètode. Per tant, aquest procés només considerarà dissabte i diumenge com a caps de setmana. Al conjunt de dades següent, tenim la Data d'inici i la Data de finalització per a diferents treballs. Calcularem el total de dies laborables d'aquest període a la columna anomenada Dies laborables .

Així doncs, vegem els passos per dur a terme aquesta acció.

PASS:

  • En primer lloc, seleccioneu la cel·la E5 . Inseriu la fórmula següent a aquesta cel·la:
=NETWORKDAYS(B5,C5)

  • Ara, premeu Retorn .
  • L'acció anterior retorna el valor dels dies laborables entre les dates “1-01-22” i “31-12-22 ” a la cel·la E5 . A la imatge següent podem veure que el valor dels dies laborables per a aquest interval és 260 .

  • En segon lloc, seleccioneu la cel·la E5 . Mou el cursor del ratolí a l'extrem inferior dret de la cel·la seleccionada perquè es converteixi en un signe més (+) com la imatge següent.

  • En tercer lloc, feu clic al signe més (+) i arrossegueu la Annexa d'ompliment cap avall a la cel·la E10 per copiar la fórmula de la cel·la E5 en altres cel·les. També podem fer doble clic al signe més (+) per obtenir el mateix resultat.

  • Després, deixeu anar el clic del ratolí.
  • Per últim, podem veure els valors dels dies laborablesexcloent els dies festius a les cel·les (E5:E10) .

1.2. Inclou les vacances mentre es calculen els dies laborables entre dues dates

A diferència de l'exemple anterior, en aquest exemple tindrem en compte les vacances per calcular els dies laborables entre dues dates amb la funció NETWORKDAYS. Per il·lustrar aquest mètode, utilitzarem el mateix conjunt de dades, però aquesta vegada tenim una llista addicional de vacances. Podem veure les vacances a la següent imatge del conjunt de dades.

Fem una ullada als passos per dur a terme aquesta acció.

PASOS :

  • Primer, seleccioneu la cel·la E5 . Introduïu la fórmula següent a aquesta cel·la:
=NETWORKDAYS(B6,C6,$D$13:$D$15)

  • Ara premeu Introduïu .
  • L'ordre anterior retorna el nombre de dies laborables entre les dates “1-01-22” i “31-12-22” . La fórmula utilitzada en aquest mètode considera el valor de l'interval (D13:D15) com a vacances. El valor dels dies laborables per a aquest interval és 257 , tal com es veu a la imatge següent.

  • A continuació, seleccioneu la cel·la E5 . Deixeu anar el punter del ratolí a la cantonada inferior dreta de la cel·la seleccionada, on es convertirà en un signe més (+) , com es mostra a la imatge següent.
  • Després, per copiar la fórmula. de la cel·la E5 a les altres cel·les, feu clic al signe més (+) i arrossegueu la Annexa d'emplenament cap avall fins a la cel·la E10 . També podem fer doble clic al plusSigne (+) per obtenir el mateix resultat.

  • Ara, allibera el clic del ratolí.
  • Finalment, obteniu tots els valors dels dies laborables a les cel·les (E5:E10) .

Llegir més: Calculeu el nombre de dies entre dues dates a Excel (8 trucs ràpids)

2. Apliqueu la funció NETWORKDAYS.INTL per calcular els dies laborables amb festius personalitzats

Els NETWORKDAYS. La funció INTL és similar a la funció NETWORKDAYS . Ambdues funcions calculen els dies laborables entre dues dates. Però la funció NETWORKDAYS.INTL ens permet seleccionar quin dia considerarem com a festiu. La funció NETWORKDAYS.INTL només considera el diumenge com a festiu internacional. Per tant, considerarà dissabte com a dia laborable. Per il·lustrar aquest mètode tornarem a dur a terme el mètode anterior amb la funció NETWORKDAYS.INTL .

Per tant, només cal seguir els passos següents per fer-ho. acció.

PASOS:

  • Al principi, seleccioneu la cel·la E5 . Anoteu la fórmula següent a aquesta cel·la:
=NETWORKDAYS.INTL(B5,C5,11,$D$13:$D$15)

  • Ara, premeu Intro .
  • El nombre de dies laborables entre les dates “1-01-22” i “31-12-22” es retorna per l'anterior comandament. El càlcul d'aquest mètode interpreta el valor de l'interval (D13:D15) com a vacances. podem veure el nombre de dies laborables en aquest intervalés 310 . El valor és més gran que els resultats anteriors, ja que no pren dissabte com a festiu.

  • A continuació, feu clic a la cel·la E5 . Feu lliscar el cursor del ratolí a l'extrem inferior dret de la cel·la seleccionada, on es convertirà en un signe més (+) , com es mostra a continuació.
  • A continuació, feu clic al més. Signe (+) i arrossegueu el Annexa d'ompliment cap avall fins a la cel·la E10 per duplicar la fórmula de la cel·la E5 . Per obtenir el mateix resultat, podem fer doble clic al signe més (+) .

  • Després, deixeu anar Feu clic ara amb el ratolí.
  • Finalment, tenim tots els valors de la jornada laboral a les cel·les (E5:E10) .

Contingut relacionat: Com calcular els dies restants a Excel (5 mètodes)

Lectures similars:

  • Calculeu el nombre de dies entre dues dates amb VBA a Excel
  • Com crear un compte enrere d'un dia a Excel (2 exemples)
  • Utilitzeu la funció DateDiff a Excel VBA (5 exemples)
  • Com comptar les ocurrències de dates a Excel
  • Fórmula d'Excel per calcular el nombre de Dies entre avui i amp; Una altra data (6 maneres ràpides)

3. Calcula el nombre de dies laborables en una feina a temps parcial a Excel

El nombre de dies laborables per a una feina a temps parcial la feina no és la mateixa que la normal. Hem d'afegir algunes modificacions addicionals a la funció NETWORKDAYS.INTL per extreureels dies laborals en una feina a temps parcial. Per il·lustrar aquest mètode utilitzarem el mateix conjunt de dades que hem utilitzat al primer exemple.

Fem una ullada als passos per dur a terme aquest mètode.

PASS:

  • En primer lloc, seleccioneu la cel·la E5 . Inseriu la fórmula següent a aquesta cel·la:
=NETWORKDAYS.INTL(B5,C5,"1010111")

  • Ara, premeu Retorn .
  • L'ordre anterior retorna el nombre de dates de treball a temps parcial entre les dates “1-01-22 ” i “31-12-22 “. Podem veure que el valor de la jornada laboral entre aquest interval és 104 .

  • En segon lloc, aneu a la cel·la E5 . Col·loqueu el cursor del ratolí a l'extrem inferior dret de la cel·la seleccionada, on es convertirà en un signe més (+) , tal com es mostra a la figura següent.
  • En tercer lloc, toqueu el signe més (+) i arrossegueu el Annexa d'emplenament cap avall a la cel·la E10 per enganxar la fórmula de la cel·la E5 . També podem fer doble clic al signe més (+) per obtenir el mateix resultat.

  • Després, lliure clic del ratolí.
  • Per últim, tenim tots els valors de la jornada laboral a les cel·les (E5:E10) .

NOTA:

En aquest mètode, hem utilitzat “1010111” en lloc de seleccionar el cap de setmana des de l'opció integrada de la funció.

  • 0 representa un dia laborable.
  • 1 representa un dia no laborable.

Aquí el primerel número de la seqüència indica dilluns mentre que l'últim número indica divendres . Per tant, la seqüència “1010111” significa que només dimarts i dijous són dies laborables i la resta de dies de la setmana són dies no laborables.

Contingut relacionat: Fórmula d'Excel per trobar la data o els dies del mes següent (6 maneres ràpides)

4. Combina les funcions SUMA i INT d'Excel per calcular dies laborables entre dues dates

A part de la funció NETWORKDAYS i NETWORKDAYS.INTL , també hi ha un altre mètode que es pot utilitzar per obtenir el nombre de dies laborables entre dues dates. En aquest mètode, utilitzarem una combinació de les funcions SUM i INT amb l'ajuda de la funció WEEKDAY per calcular les dates de treball entre dues dates. A Excel, la funció SUMA s'utilitza per sumar diversos nombres. La funció INT converteix un nombre al seu valor enter més proper. La funció WEEKDAY retorna un dia laborable que coincideix amb una data concreta. Utilitzarem el mateix conjunt de dades que al primer exemple per demostrar aquest procediment.

Ara, només cal seguir els passos per dur a terme aquest mètode.

PASS:

  • Primer, seleccioneu la cel·la E5 . Anoteu la fórmula següent a aquesta cel·la:
=SUM(INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7))

  • Ara, premeu Enter .
  • Aconseguim el valor dels dies laborables entre les dates “1-01-22” i “ 31-12-22 ” a la cel·la E5 mitjançant l'ordre anterior. Obtenim el valor 260 a la cel·la E5 .

  • A continuació, seleccioneu la cel·la E5 . Mou el punter del ratolí a l'extrem inferior dret de la cel·la seleccionada, on es convertirà en un signe més (+) , tal com es mostra a continuació.
  • A continuació, només has de tocar el signe més (+) i arrossegueu el Annexa d'emplenament cap avall fins a la cel·la E10 per enganxar la fórmula de la cel·la E5 . Per obtenir el mateix resultat, també podem fer doble clic al signe més (+) .

  • Després, deixeu anar el clic del ratolí.
  • Finalment, obtenim tots els valors dels dies laborables a les cel·les (E5:E10) .

🔎 Com funciona la fórmula?

  • DIA DE LA setmana (B5-{2,3,4,5,6}) : Els valors 2,3,4,5 & 6 Indiqueu cinc dies laborables a la setmana a partir de la data de la cel·la B5 .
  • INT((WEEKDAY(B5-{2,3,4,5, 6})+C5-B5)/7): Aquesta part retorna un nombre de dies laborables per setmana.
  • SUM(INT((WEEKDAY(B5-{2,3,4) ,5,6})+C5-B5)/7)): Retorna el total de dies laborables des de la data "1-01-22" a "31-12-22" .

Contingut relacionat: Com utilitzar COUNTIFS amb l'interval de dates a Excel (6 maneres senzilles)

Conclusió

En conclusió, aquesta publicació us mostrarà com calcular els dies laborables entre dues dates a Excel. Per posar a prova les teves habilitats, fes servir la pràcticafull de treball que ve amb aquest article. Si us plau, deixeu un comentari a continuació si teniu cap pregunta. El nostre equip intentarà respondre-te el més aviat possible. En el futur, estigueu atents a les solucions Microsoft Excel més úniques.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.