Fórmula Excel per calcular el temps treballat

  • Comparteix Això
Hugh West

A Microsoft Excel, treballar amb el temps és una de les tasques habituals. Et trobaràs en moltes situacions en què hauràs de calcular les diferències horàries. Si estàs en una posició de direcció a la teva empresa, hauràs de fer un seguiment de tots els fulls de temps dels empleats. Has de calcular quantes hores han treballat. En aquest tutorial, aprendràs a calcular el temps treballat mitjançant la fórmula d'Excel amb exemples adequats i il·lustracions adequades.

Descarregar el quadern de pràctiques

Fórmules per calcular Time Worked.xlsx

Fórmula per trobar diferències horàries a Excel

En moltes situacions, haureu de calcular les diferències horàries o el temps treballat entre dues vegades en un full de temps. Per calcular el temps total treballat, cal conèixer la fórmula bàsica per calcular les diferències horàries. En els següents apartats, us mostraré alguns exemples senzills i fàcils que us aclariran dubtes. Us recomano que apreneu i apliqueu tot això al vostre full de temps d'Excel per calcular la diferència horària.

1. Temps treballat utilitzant la resta simple

Ara, la fórmula senzilla per calcular la diferència horària és restar temps d'inici fins a temps final. D'aquesta manera, podeu calcular el temps treballat per a qualsevol torn del vostre full de temps d'Excel.

Temps treballat = Hora de finalització – Hora d'inici

Fes una ullada a la captura de pantalla següent:

Aquí tenimuna setmana a Excel

En aquest exemple, us mostraré un exemple que tindrà hores totals i hores extraordinàries treballades en una setmana per un empleat. Ho fem amb la funció SI , la funció MAX i la funció SUMA .

Feu una ullada a la captura de pantalla següent:

Aquí hem calculat el temps extraordinària treballat mitjançant la fórmula següent:

=IF(SUM($E$5:E5)>40,SUM($E$5:E5)-40,0)

Aquesta funció bàsicament calcula les hores extraordinàries quan una persona realitza més de 40 hores a la setmana.

El paper del primer rang de la funció SUMA és absoluta, però la segona part no ho és. Quan copieu aquesta fórmula a través de la columna, veureu que la funció SUMA suma totes les Hores operades a la columna Feinada . Quan augmenta el rang SUM, també augmentaran les hores treballades. Quan SUMA arribi a més de 40 hores, les hores extraordinàries es posaran a la columna Hores extres com un total creixent.

Ara, mireu la captura de pantalla següent:

Les hores habituals s'estimen en funció del total d'hores i les hores extraordinàries realitzades:

=MAX(E5-G5,0)

Fem servir la funció MAX per no acabar amb les hores negatives en què l'empleat ha fet les hores extres. Si la fórmula retorna un negatiu, la funció MAX tornarà un zero al full de temps d'Excel.

Llegir més: Com calcular les hores totalsa Excel (9 mètodes fàcils)

Com calcular el total d'hores en un mes a Excel

Podeu calcular el temps total (hores) treballades en un mes utilitzant el Funció NETWORKDAYS a Excel.

Bàsicament, aquesta funció calcula l'hora total treballada en funció de les hores de treball de la vostra empresa.

La fórmula genèrica:

=NETWORKDAYS(data d'inici, data de finalització)*hora laboral per dia

Feu una ullada a la captura de pantalla següent:

La fórmula Estem utilitzant:

=NETWORKDAYS(B5,C5)*8

Aquí podeu veure el total d'hores treballades en un conjunt mes. No hem inclòs aquí les vacances.

Per obtenir el total d'hores treballades sense vacances, la fórmula serà:

=NETWORKDAYS(data d'inici, data de finalització ,llista_vacances)*hora laboral per dia

Per saber més sobre aquesta funció, llegiu: Com utilitzar la funció NETWORKDAYS a Excel (3 exemples adequats)

Fórmula d'Excel per calcular les hores treballades menys el dinar

Ara, és possible que tingueu un full de temps d'Excel on hàgiu de considerar l'hora de dinar dels empleats. I això no es pot afegir a les hores de treball per calcular. Podem calcular les hores treballades menys el dinar utilitzant la funció SUMA .

La fórmula genèrica:

=SUM((Lunch_start-start_time)+(end_time-lunch_end))*24

Feu un cop d'ull a la següent captura de pantalla per entendre-ho millor:

Estem utilitzant aixòfórmula:

=SUM((D5-C5)+(F5-E5))*24

Com a empleats empresarials, hem d'haver de registrar-nos i sortir cada jornada laboral, mesurant tot el període de treball i menys el dinar d'un dia, pot ajudar a calcular el salari segons el temps. A partir de l'exemple, vaig mostrar la fórmula per calcular el temps treballat però menys l'hora de dinar de cada dia en un full de temps d'Excel.

Llegir més: Fórmula d'Excel per calcular les hores treballades. Menys dinar

💬 Coses per recordar

Assegureu-vos de canviar el format de l'hora a nombre o general si no es mostra en format decimal.

Si la fórmula retorna #### , vol dir que el vostre valor és negatiu o que l'amplada de la columna és més petita.

Conclusió

Per concloure, espero que aquest tutorial us hagi proporcionat un coneixement útil per utilitzar la fórmula per calcular el temps treballat a Excel. Us recomanem que apreneu i apliqueu totes aquestes instruccions al vostre conjunt de dades. Descarrega el quadern de pràctiques i prova-los tu mateix. A més, no dubteu a fer comentaris a la secció de comentaris. Els vostres valuosos comentaris ens mantenen motivats per crear tutorials com aquest.

No oblideu consultar el nostre lloc web Exceldemy.com per trobar diversos problemes i solucions relacionats amb Excel.

Segueix aprenent nous mètodes i segueix creixent!

algunes diferències de temps. La fórmula que hem utilitzat:

=C5-B5

El problema que podeu observar aquí és que tenim una diferència horària en el format de l'hora. Pel que fa a les primeres dades, volíem 8 hores. En comptes d'això, tenim les 8:00.

Podeu formatar-lo de diferents maneres. Només heu de canviar-lo al format personalitzat per obtenir el resultat en format d'hores, minuts i segons.

Per canviar-ho, seguiu aquests passos:

  • Primer, seleccioneu l'interval de cel·les.

  • Ara, premeu Ctrl+1 al teclat.

  • Ara, des del quadre de diàleg Format cel·les , trobareu diversos Nombres A continuació, seleccioneu Personalitzat de Categoria . A continuació, des del Tipus , seleccioneu el format h:mm: ss . Finalment, feu clic a D'acord .

Al final, us mostrarà el temps treballat en format d'hores, minuts i segons. Per tant, tenim èxit en calcular el temps treballat després de realitzar una resta al full de temps d'Excel.

Llegir més: Com restar temps a Excel (7 mètodes ràpids)

2. Calcula el temps treballat en hores, minuts o segons

A l'exemple anterior, has vist que la nostra sortida tenia el format d'hora, minuts i segons. Ara, és possible que vulgueu calcular les hores de treball en format de minuts o segons. També podeu calcular el temps treballat mitjançant la fórmula d'Excel. Per demostrar-ho, estem utilitzant el conjunt de dades anterior.

2.1 TempsTreballat en hores

Ja heu vist la fórmula següent per calcular la diferència horària a Excel:

=C5-B5

Ara, per calcular el temps treballat en només hores, modifiqueu la fórmula com la següent:

=(C5-B5)*24

De nou, Excel us donarà el resultat en format d'hora. Per canviar-ho, aneu al format Numbers a la pestanya Inici . A partir d'aquí, feu clic a Número .

Després d'això, obtindreu les hores treballades al vostre full de temps d'Excel.

Ara, si no voleu que el resultat sigui decimal, sinó que els voleu en format sencer, utilitzeu la funció INT com el següent:

=INT((C5-B5)*24)

Com podeu veure, tenim èxit calculant les hores treballades en un full de temps d'Excel.

Llegir més: Com per calcular el total d'hores a Excel (9 mètodes fàcils)

2.2 Temps treballat en minuts

Per estimar el contrast de temps en minuts, cal multiplicar els temps d'aquesta columna pel nombre total de minuts en un dia. És a dir 1440 (24 hores*60 min).

La fórmula:

=(C5-B5)*24*60

Excel els tornarà a donar en format d'hora. Per tant, canvieu-ho des del grup Nombres de la pestanya Inici .

Llegiu més: Com afegir minuts al temps a Excel (3 mètodes ràpids)

2.3 Temps treballat en segons

Per calcular la diferència de temps en segons, heu de multiplicar el resultat anteriorpel nombre total de segons en un dia. És a dir 86400 (24 hores * 60 min * 60 segons).

Estem utilitzant la fórmula següent:

=(C5-B5)*24*60*60

D'aquesta manera, podeu calcular el temps treballat en qualsevol format mitjançant aquesta fórmula per a un full de temps d'Excel.

Anoteu aquesta fórmula. només funcionarà si calculeu la diferència horària d'Excel per al mateix dia. Si els vostres valors de temps són de dates diferents, aquesta fórmula retornarà una sortida incorrecta. No et preocupis per això. Ho parlarem en una secció posterior.

Llegir més: Com calcular el temps a Excel (16 maneres possibles)

3. Calcula el temps treballat amb la funció TEXT

A l'apartat anterior, hem hagut de canviar el format de la diferència horària a calcular. Perquè Excel canvia automàticament la diferència de format d'hora. Per aquest motiu, hem hagut de canviar el format del tom.

Ara, si no voleu afrontar aquest perill i voleu una solució senzilla, utilitzeu la funció TEXT . Aquí, no us haureu de preocupar de canviar el format.

La fórmula genèrica:

=TEXT(Hora de finalització – Hora d'inici, format)

Ara, el primer argument és la resta bàsica. I en el format, només heu d'introduir el format de diferència horària que vulgueu.

Llegir més: Fórmula de full de temps a Excel (5 exemples)

3.1 Mostra només les hores

Per mostrar només les hores treballades,utilitzeu la fórmula següent:

=TEXT(C5-B5,"hh")

Aquesta fórmula només donarà el resultat que mostra el número diferència d'hores entre els dos valors de temps. Si el vostre resultat és de 10 hores i 40 minuts, només es mostrarà 9 hores.

Contingut relacionat: Com restar i mostrar el temps negatiu a Excel (3 mètodes)

3.2 Mostra només els minuts

Per mostrar només els minuts treballats, utilitzeu la fórmula següent:

=TEXT(C5-B5,"[mm]")

3.3 Mostra només els segons

Per mostrar només els segons treballats, utilitzeu la fórmula següent:

=TEXT(C5-B5,"[ss]")

3.4 Mostra les hores i els minuts

Per mostrar només les hores i els minuts treballats, utilitzeu la fórmula següent:

=TEXT(C5-B5,"[hh]:mm")

3.5 Mostra les hores, els minuts i els segons

Per mostrar només les hores, els minuts i els segons treballats, utilitzeu la fórmula següent:

=TEXT(C5-B5,"hh:mm:ss")

Ara, podeu preguntar per què estem utilitzant claudàtors com [hh],[mm] o [ss] en algun lloc. Bàsicament, us ofereix el nombre total d'hores treballades entre les dues dates, fins i tot si l'hora és superior a 24. Per tant, si voleu calcular les hores treballades entre dos valors de dates on la distinció és superior a 24 hores, utilitzeu [hh] us lliurarà el nombre total d'hores treballades i "hh" només us indicarà les hores transcorregudes el dia de la data de finalització.

4. Temps treballat fins ara

Per calcular el temps treballat entre l'hora d'inici i l'hora actual, utilitzeu la funció ARA en lloc de l'hora de finalització a la columna Diferència.

La funció ARA retorna la data actual i l'hora des del dispositiu. No accepta cap argument d'entrada.

La fórmula genèrica:

Time Worked = NOW() – Start Time

Feu un cop d'ull a la captura de pantalla següent per a una millor comprensió:

Si la distinció de temps entre l'hora d'inici i l'hora actual és superior a 24 hores, formateu el resultat per mostrar el dia amb la part de l'hora utilitzant la funció TEXT.

La fórmula:

=TEXT(NOW()-B5,"dd hh:ss:mm")

Ara, també podeu executar el mateix modificant el format personalitzat de la cel·la per mostrar el dia juntament amb la part de l'hora.

Excel ho farà. considerar automàticament l'1 de gener de 1990 si l'hora d'inici només té la part de l'hora.

Per aquest motiu, la funció ARA us proporcionarà una sortida incorrecta mentre calculeu el temps treballat. Com hem esmentat, el valor resultant també tindria el total de dies que han passat des de l'1 de gener de 1990.

Per resoldre-ho, utilitzeu la fórmula següent:

=NOW()- INT(NOW())-B5

Aquí, la funció INT esborrarà la part diària del resultat produït per aquesta funció. Després d'això, ho utilitzarà per calcular el tempsdiferència.

Recordeu que la funció ARA s'actualitza cada vegada que feu un canvi al vostre full de temps d'Excel. Però no es reelabora en temps real

Fórmula per calcular les hores treballades per a un torn d'un dia

En aquesta secció, us mostro un conjunt de dades senzill que té algunes hores d'inici i hora de finalització. d'alguns empleats. El nostre objectiu és calcular el temps treballat en hores.

Per demostrar-ho, estem utilitzant aquest conjunt de dades:

Ara, seleccioneu Cel·la E5 i escriviu la fórmula següent:

=MOD(D5-C5,1)*24

Aquí, la nostra fórmula conté la funció MOD per calcular el temps treballat en hores en un full de temps d'Excel.

Com podeu veure, aconseguim calcular el total d'hores de treball al full de temps d'Excel.

Fórmula per calcular el temps treballat per a un torn de nit

Ara s'ha parlat anteriorment de la diferència horària basada en el torn de dia. Això vol dir que no us vam mostrar la sortida si la vostra hora de finalització és en una data diferent. Això vol dir que la vostra hora d'inici és a hh:mm: ss PM, però l'hora de finalització és hh:mm: ss AM. Podeu comparar-ho amb un torn de nit on els empleats comencen a treballar de nit i acaben l'endemà.

Doneu una ullada al conjunt de dades següent:

Aquí, podeu veure clarament algunes persones treballant de nit. Per tant, la data també ha canviat aquí amb l'hora.

Per resoldre això, estem utilitzant una fórmula d'Excel amb la funció SI .

Ara, seleccioneu Cel·la E5 i escriviu la fórmula següent:

=IF((D5-C5)<0,1-(C5-D5),(D5-C5))

Com es pot veure, hem calculat el temps treballat mitjançant la fórmula. Una altra manera útil de resoldre-ho és utilitzar la funció MOD per calcular el temps treballat en hores.

Seleccioneu Cel·la E5 i escriviu la fórmula següent:

=MOD(D5-C5,1)*24

Aquesta fórmula gestiona el temps negatiu utilitzant la funció MOD per "invertir" els valors negatius als exigits. valor positiu. Com que aquesta fórmula aguantarà vegades el dia exacte i les hores que passen la mitjanit, no cal que utilitzem una funció IF . Aquesta és la bellesa de la funció MOD .

Nota per recordar: aquesta fórmula no funcionarà durant un temps superior a 24 hores.

Lectures similars:

  • Com calcular el temps transcorregut a Excel (8 maneres)
  • Calcular el temps transcorregut entre dos Dates a Excel (5 mètodes)
  • Com restar el temps militar a Excel (3 mètodes)
  • Utilitzar el format d'hora a Excel VBA (macro , UDF i UserForm)
  • Com calcular el temps mitjà de manipulació a Excel (2 maneres fàcils)

Fórmula per calcular hores extraordinàries a Excel

En aquesta secció, us mostraré un exemple d'hora extraordinària. Les hores extraordinàries es refereixen a qualsevol hora operada per un empleat que superi el seu horari de treball habitualment programat.

Consulteu el conjunt de dades:

En aquestFull de temps d'Excel, podeu observar l'hora d'inici i l'hora de finalització dels empleats. Aquí, el nostre horari de treball estàndard és de 8 hores. Per tant, si algú ha treballat més de 8 hores, la nostra fórmula ho mostrarà a la columna Hores extres. Però, la columna Treballada, només mostrarà el temps de treball estàndard realitzat per l'empleat.

Per calcular el temps habitual treballat en un dia, escriviu la fórmula següent a Cel·la E5 i arrossegueu el icona d'ompliment:

=IF((D5-C5)*24>$C$11,$C$11,(D5-C5)*24)

Si l'empleat ha treballat durant més de 8 hores, el La fórmula només produirà un màxim de 8 hores.

Per calcular l'hora extraordinària d'un dia, escriviu la fórmula següent a Cel·la F5 i arrossegueu la icona del mànec d'emplenament:

=IF((D5-C5)*24>$C$11,((D5-C5)*24)-$C$11,0)

Aquesta fórmula bàsicament extreu aquestes hores addicionals després de restar el temps d'entrada del temps d'espera al full de temps d'Excel.

Llegir més: Fórmula d'Excel per a hores extraordinàries de més de 40 hores [amb plantilla gratuïta]

Com calcular les hores treballades a Excel utilitzant el rellotge de 24 hores

Ara, si feu servir el rellotge de 24 hores a la vostra regió, també podeu fer-ho amb fórmules anteriors.

Estem fent servir la funció MOD per fer-ho. .

=MOD(D5-C5,1)*24

Podeu utilitzar qualsevol La fórmula per calcular el temps treballat en un full de temps d'Excel per a un rellotge de 24 hores.

Llegir més: Com afegir temps a Excel durant 24 hores (4 maneres)

Com calcular les hores totals a

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.