Note: The other languages of the website are Google-translated. Back to English

Kako izračunati neto delovni čas med dvema datumoma, razen vikendov ali praznikov v Excelu?

V mnogih podjetjih je osebje plačano po delovnem času. Izračun neto delovnih ur na dan je enostaven, kako pa je z izračunom neto ur v časovnem obdobju? V tem članku so predstavljene formule za izračun neto delovnega časa med dvema datumoma, razen vikendov in praznikov v Excelu.

Izračunajte delovni dan brez vikenda

Izračunajte delovni čas brez vikendov / praznikov


puščica modri desni mehurček Izračunajte delovni dan brez vikenda

V tem delu predstavljam formulo za izračun delovnega dne med dvema datumoma, razen vikendov.

1. Izberite dve celici, v katere boste vnesli čas začetnega in končnega datuma, in z desno miškino tipko izberite Oblikuj celice iz kontekstnega menija. Oglejte si posnetek zaslona:
doc neto delovni čas 1

2. V Ljubljani Oblikuj celice dialog, kliknite Število zavihek in izberite po meri oblikujejo Kategorija in vnesite m / d / llllll h: mm v tip besedilo v desnem delu. Oglejte si posnetek zaslona:
doc neto delovni čas 2

3. klik OK. V obe celici ločeno vnesite čas začetnega in končnega datuma. Oglejte si posnetek zaslona:
doc neto delovni čas 3

4. V celico poleg teh dveh celic na primer vnesite to formulo C13 =NETWORKDAYS(A13,B13)-1-MOD(A13,1)+MOD(B13,1)in pritisnite Vnesite tipko in rezultat boste dobili v obliki po meri, izberite celico z rezultati in kliknite Home in pojdite na Oblika številk izberite Splošno, da ga formatirate kot pravilno obliko. Oglejte si posnetek zaslona:
doc neto delovni čas 4


puščica modri desni mehurček Izračunajte delovni čas brez vikendov / praznikov

Če želite izračunati neto delovni čas brez vikendov ali praznikov, lahko to storite spodaj:

Izračunajte neto delovni čas brez vikenda

1. Izberite dve celici in ju oblikujte kot obliko zapisa po meri m / d / llll h: mm ter vnesite čas začetnega in končnega datuma. Oglejte si posnetek zaslona:
doc neto delovni čas 5

doc neto delovni čas 6

2. In v naslednjo celico, na primer C2, vnesite to formulo,
=(NETWORKDAYS(A2,B2)-1)*("17:30"-"8:30")+IF(NETWORKDAYS(B2,B2),MEDIAN(MOD(B2,1),"17:30","8:30"),"17:30")-MEDIAN(NETWORKDAYS(A2,A2)*MOD(A2,1),"17:30","8:30"),
pritisnite Vnesite tipka, potem dobite številčni niz. Oglejte si posnetek zaslona:
doc neto delovni čas 7

3. Z desno miškino tipko kliknite številski niz in kliknite Oblikuj celice iz kontekstnega menija in v Oblikuj celice dialog, izberite po meri obrazec Kategorija seznam pod Številkar in vnesite to [h]: mm v polje z besedilom Type. Oglejte si posnetek zaslona:
doc neto delovni čas 8

4. klik OK. Zdaj se šteje neto delovni čas med dvema datumoma, razen vikendov.
doc neto delovni čas 9

Nasvet: V formuli je A2 čas začetnega datuma, B2 čas končnega datuma, 8:30 in 17:30 sta splošni čas začetka in čas konca vsakega dne, lahko jih spremenite po potrebi.

Izračunajte neto delovni čas brez vikendov in praznikov

1. Tako kot zgoraj izberite dve celici in ju formatirajte kot obliko po meri m / d / llllll h: mmin vnesite uro začetnega in končnega datuma.
doc neto delovni čas 10

2. Izberite prazno celico in vanjo vnesite datum počitnic, tukaj imam 3 počitnice in jih vtipkam ločeno v H1: H3. Oglejte si posnetek zaslona:
doc neto delovni čas 11

3. Izberite prazno celico, v katero bo umeščen prešteti rezultat, na primer C2,
=(NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1:H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H$3)*MOD(A2,1),"8:30","17:30"),
in pritisnite Vnesite tipko, boste dobili številčni niz in ga formatirali kot obliko po meri [h]: mm. Oglejte si posnetek zaslona:
doc neto delovni čas 12

Nasvet: V formuli je A2 čas začetnega datuma, B2 čas končnega datuma, 8:30 in 17:30 sta splošni čas začetka in čas konca vsakega dne, H1: H3 so počitniške celice, lahko jih spremenite kot potrebujete.

Enostavno dodajte dneve / leta / mesec / ure / minute / sekunde datumu in datumu v Excelu

Recimo, da imate podatke v obliki zapisa datuma in časa v celici, zdaj pa morate temu datumu dodati število dni, let, mesecev, ur, minut ali sekund. Običajno je uporaba formule prva metoda za vse uporabnike programa Excel, vendar si je težko zapomniti vse formule. S Kutools za ExcelJe Pomočnik za datum in čas Pripomočku lahko datumu, dnevom, mesecem ali uram, minutam ali sekundam enostavno dodate čas, poleg tega lahko izračunate datumsko razliko ali starost glede na določen rojstni dan, ne da bi si formulo sploh zapomnili. Kliknite za brezplačno preskusno različico vseh funkcij v 30 dnevi!
doc dodaj uro minuto sekundo
 
Kutools za Excel: z več kot 300 priročnimi dodatki za Excel, ki jih lahko brezplačno preizkusite brez omejitev 30 dni.

Najboljša orodja za pisarniško produktivnost

Kutools za Excel rešuje večino vaših težav in poveča vašo produktivnost za 80%

  • Ponovna uporaba: Hitro vstavite zapletene formule, grafikoni in vse, kar ste že uporabljali; Šifriraj celice z geslom; Ustvari poštni seznam in pošiljanje e-pošte ...
  • Vrstica Super Formula (enostavno urejanje več vrstic besedila in formule); Bralna postavitev (enostavno branje in urejanje velikega števila celic); Prilepite v filtrirani obseg...
  • Združi celice / vrstice / stolpce brez izgube podatkov; Vsebina razdeljenih celic; Združi podvojene vrstice / stolpce... prepreči podvojene celice; Primerjaj obsege...
  • Izberite Duplicate ali Unique Vrstice; Izberite prazne vrstice (vse celice so prazne); Super Find in Fuzzy Find v mnogih delovnih zvezkih; Naključna izbira ...
  • Natančna kopija Več celic brez spreminjanja sklica formule; Samodejno ustvarjanje referenc na več listov; Vstavi oznake, Potrditvena polja in še več ...
  • Izvleček besedila, Dodaj besedilo, Odstrani po položaju, Odstrani presledek; Ustvari in natisni vmesne seštevke strani Pretvarjanje med vsebino celic in komentarji...
  • Super filter (shranite in uporabite sheme filtrov za druge liste); Napredno razvrščanje glede na mesec / teden / dan, pogostost in drugo; Poseben filter s krepko, ležeče ...
  • Združite delovne zvezke in delovne liste; Spoji tabele na podlagi ključnih stolpcev; Razdelite podatke na več listov; Paketna pretvorba xls, xlsx in PDF...
  • Več kot 300 zmogljivih funkcij. Podpira Office / Excel 2007-2021 in 365. Podpira vse jezike. Enostavna uvedba v vašem podjetju ali organizaciji. 30-dnevna brezplačna preizkusna različica vseh funkcij. 60-dnevna garancija vračila denarja.
zavihek kte 201905

Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo

  • Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!
dno pisarniške mize
Komentarji (62)
Ocene še ni. Bodite prvi in ​​ocenite!
Ta komentar je moderator na spletnem mestu minimiziral
Imam več datumov , ki jih moram uporabiti za izračun ur , porabljenih za ponovitev A - prejeta zahteva : 1. 14. 17 3:43 B - zahteva končana : 1. 16. 17 23:03 C - poslano pojasnilo : 1. 16. /17 20:41 D - prejeto pojasnilo: 1. 16. 17. 22:38 Najti moram razliko BA = E in nato DC = F, zdaj bi mi EF moral dati ne. ur, porabljenih za to delo, ki mora biti manj kot 24 ur
Ta komentar je moderator na spletnem mestu minimiziral
Res dobra informacija, a jo je mogoče pretvoriti v minute? Hvala Steve
Ta komentar je moderator na spletnem mestu minimiziral
da, rezultatsko celico formatirajte z obliko po meri [mm] namesto [h]:mm
Ta komentar je moderator na spletnem mestu minimiziral
Pozdravljeni, potrebujem pomoč pri isti temi. V mojem primeru sem določil začetni datum in čas (dd.mm.yy in hh.mm) in imam potrebne ure za izdelavo materiala (ex skupaj 17 ur) Moj problem je, kako naj odštejte nedelovne ure od celotnega potrebnega časa tretja izmena ne dela od 0:00 do 7:00. Prosim za pomoč
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, Ali ta formula deluje v Excelu 2007. Ker sem poskušal uporabiti formulo za izračun neto delovnih ur brez vikendov in praznikov, vendar ne deluje. Dobivam "#NAME?" kot izhod. Uporabljam ga za izračun od 9 do 6 (18).
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, Ali ta formula deluje v Excelu 2007. Ker sem poskušal uporabiti formulo za izračun neto delovnih ur brez vikendov in praznikov, vendar ne deluje. Dobivam "#NAME?" kot izhod. Uporabljam ga za izračun od 9 do 6 (18). Prosim pomagajte.
Ta komentar je moderator na spletnem mestu minimiziral
Hvala, na splošno mi ta formula odlično deluje, hvala, ampak kako naj to storim v časovnih obdobjih, ki presegajo mesec dni? Moja formula je ta: =(NETWORKDAYS(L22,M22,BankHols17to21)-1)*("18:00"-"8:00")+IF(NETWORKDAYS(M22,M22,BankHols17to21),MEDIAN(MOD(M22,1, 18),"00:8","00:18"),"00:22")-MEDIAN(OMREŽNI DNI(L22,L22,1)*MOD(L18),"00:8","00:11" ) Torej ta dva datuma sta pravilno prikazana kot 18 delovnih ur: 05. 2017. 08 00:19 05. 17. 09 00:17 Toda ta, ki je več kot eno leto razlike med datumi, se prikaže 8 dni 18 ur: 05 /17/00 00:28 05/18/09 00:XNUMX Hvala.
Ta komentar je moderator na spletnem mestu minimiziral
Imam isti problem.
Ste to rešili?
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, poskušal sem uporabiti to funkcijo, da bi pridobil minute med dvema dnevoma, razen praznikov in vikendov. Ne glede na to, vedno dobim 0 minut v svojem odgovoru. Po potrebi bom z veseljem delil svojo excel datoteko. Vaša pomoč bo zelo cenjena.
Ta komentar je moderator na spletnem mestu minimiziral
Hvala za vaše sporočilo. Če želite dobiti minute med dvema datumoma, razen praznikov in vikendov, morate v zadnjem koraku spremeniti [h]:mm v [mm]
Ta komentar je moderator na spletnem mestu minimiziral
=(NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1) :H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H) $3)*MOD(A2,1),"8:30","17:30"), Kaj je številka 11 v zgornji formuli.?? In tudi, Kako napisati praznik v formulo, če imam samo en praznik v mesecu??
Ta komentar je moderator na spletnem mestu minimiziral
Številka 11 (nedelja kot vikend) se nanaša na številko vikenda Število vikendov Dnevi tedna 1 ali izpuščeni sobota, nedelja 2 nedelja, ponedeljek 3 ponedeljek, torek 4 torek, sreda 5 sreda, četrtek 6 četrtek, petek 7 petek, sobota 11 nedelja samo 12 ponedeljek samo 13 samo torek 14 samo sreda 15 samo četrtek 16 petek samo 17 samo sobota
Ta komentar je moderator na spletnem mestu minimiziral
Živjo,

Ali lahko prosim delite formulo, ki izračuna čas, vključno z vikendi (sob in ned).
Ta komentar je moderator na spletnem mestu minimiziral
živjo,

Ali lahko prosim napišete formulo za izračun časa črno-belih dni, ki vključuje vikende (sob n sonce)
Ta komentar je moderator na spletnem mestu minimiziral
Hi,

prosim, objavite, kako izračunati čas b/w dva datuma, ki vključuje tudi vikende.
Ta komentar je moderator na spletnem mestu minimiziral
=(NETWORKDAYS(A2,B2)-1)*("17:30"-"8:30")+IF(NETWORKDAYS(B2,B2),MEDIAN(MOD(B2,1),"17:30","8:30"),"17:30")-MEDIAN(NETWORKDAYS(A2,A2)*MOD(A2,1),"17:30","8:30"),


lahko prosim razložiš, kako to deluje.
Ta komentar je moderator na spletnem mestu minimiziral
Pozdravljeni, najlepša hvala, vaša formula mi res zelo pomaga pri mojem delu. moj izziv pa je, kako lahko odstraniš čas odmora od 12 do 1 glede na vaš delovni čas od 30 do 8. Res mi veliko pomeni, če boš rešil moj problem. prosim pomagajte..
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, ali veste, kje bi lahko našel formulo, ki vključuje prekinitev, ki jo omenjate? Hvala vam !
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, zame nekatere vrednosti za začetni/končni čas padejo na vikende ali čas izven definiranega okna. Za te celice je vrednost prikazana kot 00:00:00. Ali obstaja način, da to popravimo?
Ta komentar je moderator na spletnem mestu minimiziral
Ta formula deluje tako, da vrne neto delovne ure in minute. Kako lahko pretvorim ure v dneve glede na osemurni delovnik? Na primer, rezultat "0 dan, 18 ur, 45 minut" bi moral biti "2 dni, 2 uri, 45 minut"
Ta komentar je moderator na spletnem mestu minimiziral
Delite ure z 8 namesto s 24, saj je delovni čas za vašo ekipo 8 ur. torej 18 ur 45 min/ 8 ur = 2 dni 2 uri 45 min (2 dni = 2*8 = 16 ur)
Ta komentar je moderator na spletnem mestu minimiziral
zdravo, moram primerjati prijavni čas, če je med časovnim razponom, v primeru, da je njegov čas padca v območju 1, potem je čas avtorizacije iste prijave znotraj določenega časa v območju 1 in imamo 3 do 4 razpona različnih časov in njeno pooblastilo oziroma?
lahko kdo pomaga?
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, poskušam najti formulo, ki vključuje čas odmora od 12 do 1 na podlagi vašega delovnega časa od 30 do 8. je objavljeno? najlepša hvala za vašo pomoč, ta blog mi je zelo pomagal!
Ta komentar je moderator na spletnem mestu minimiziral
Ste imeli srečo s tem? Iščem tudi formulo za odštevanje ene ure na dan, ni pa nujno nastavljenega časa. V moji nastavitvi je delovni dan 8-5, šteje pa se le 8 ur. Hvala!
Ta komentar je moderator na spletnem mestu minimiziral
kaj pa če je vikend samo nedelja
Ta komentar je moderator na spletnem mestu minimiziral
uporabite formulo =NETWORKDAYS.INTL, tam boste dobili vso sintakso za svojo poizvedbo
Ta komentar je moderator na spletnem mestu minimiziral
Jutro,

I4 = Datum začetka MFG (9. 14. 18. 8:00)
J4:M4 = predvidene delovne ure (28)
N4 = vsota(J4:M4)/8, pri čemer 8 predstavlja delovne ure za izračun števila potrebnih dni
O4 = MFG Lead-Time.. tukaj imam težavo..

Želim, da mi preglednica pove, kdaj se bo delo končalo; natančneje čas. Vendar ne vem, kako napisati formulo, tako da šteje samo 7:00-17:00 in izključuje 17:00-7:00.


Trenutno imam 3.5-dnevni LT, ki se začne ob 9. 14. 18 ob 8:00, izhod pa mi daje 09. 17. 18 ob 20:00. Ampak ne morem imeti 20:00, ker je izven standardnega delovnega časa. Želeni rezultat naj bo 09 17:18.

Začetni datum: 09. 14. 18. 8 - 00 je 17, 00. 1. 9. 15 - 18 je 8, 00. 17. 00. 2 - 9 je 16, 18/ 8/00 17:00 - 3:9 je 17.. imate kakšno idejo?
Ta komentar je moderator na spletnem mestu minimiziral
what is "11" in the formula --> (NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1:H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H$3)*MOD(A2,1),"8:30","17:30"),
Ta komentar je moderator na spletnem mestu minimiziral
Pozdravljeni vsi,


V tej formuli je napaka:

=(NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1:H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H$3)*MOD(A2,1),"8:30","17:30"),


Če je končni čas večji od začetnega, nam formula poda napačno vrednost. Na to moramo biti pozorni.


Toda formula je bila zelo koristna! Hvala
Ta komentar je moderator na spletnem mestu minimiziral
potem ni konec :)
Ta komentar je moderator na spletnem mestu minimiziral
Pozdravljeni gospod,
Tudi jaz najdem isto napako, kot ste jo omenili zgoraj, ali lahko delite odgovor, če ga imate

Deva
Ta komentar je moderator na spletnem mestu minimiziral
Živijo

I used your formula "=(NETWORKDAYS(A2,B2)-1)*("17:30"-"8:30")+IF(NETWORKDAYS(B2,B2),MEDIAN(MOD(B2,1),"17:30","8:30"),"17:30")-MEDIAN(NETWORKDAYS(A2,A2)*MOD(A2,1),"17:30","8:30")" works great

Toda s temi podatki dobim negativne napake tudi pri uporabi "datumskega sistema 1904".

Vzorčni podatki so: 01.10.2018 15:10 / 03.10.2018 11:15 (format datuma tmjjjj hh:mm)

Napaka je: podatki in časi, ki so negativni ali preveliki, se prikažejo kot #######

Ali imate idejo?

John
Ta komentar je moderator na spletnem mestu minimiziral
Formula vključuje soboto. Številka 11 in

NETWORKDAYS.INTL(A2;B2,11;1;H$3:H$XNUMX)

pomeni pon-sob. Zamenjajte 11 z 1 za pon-pet :-)

=(NETWORKDAYS.INTL(A2,B2,11,H$1:H$3)-1)*("17:30"-"8:30")+IF(NETWORKDAYS.INTL(B2,B2,11,H$1:H$3),MEDIAN(MOD(B2,1),"8:30","17:30"),"17:30")-MEDIAN(NETWORKDAYS.INTL(A2,A2,11,H$1:H$3)*MOD(A2,1),"8:30","17:30"),
Tu še ni objavljenih komentarjev
Obremenitev Več
Pustite vaše komentarje
Objava kot gost
×
Ocenite to objavo:
0   Znaki
Predlagane lokacije

Sledi nam

Copyright © 2009 - www.extendoffice.com. | Vse pravice pridržane. Poganja ga ExtendOffice. | Kazalo
Microsoft in logotip Office sta blagovni znamki ali registrirani blagovni znamki družbe Microsoft Corporation v ZDA in / ali drugih državah.
Zaščiteno s Sectigo SSL