Přejít k hlavnímu obsahu

získejte pracovní dobu mezi dvěma daty v aplikaci Excel

Za normálních okolností možná budete muset vypočítat mzdový příjem pracovníků, v tomto případě byste měli dostat pracovní dobu mezi dvěma uvedenými daty, které nejprve vylučují víkendy a svátky. Funkce NETWORKDAYS v aplikaci Excel vám pomůže získat čisté pracovní dny mezi dvěma daty a poté znásobit počet pracovních hodin na pracovní den a získat tak celkovou pracovní dobu.


Výpočet pracovní doby mezi dvěma daty vylučuje výchozí víkendy

Pokud chcete získat pracovní dobu mezi dvěma daty, která vylučují výchozí víkendy (sobota a neděle), můžete použít vzorec založený na funkci NETWORKDAYS jako následující obecnou syntaxi:

=NETWORKDAYS(start_date,end_date) * working_hours
  • start_date, end_date: První a poslední datum pro výpočet pracovních dnů mezi.
  • working_hours: Počet pracovních hodin v každý pracovní den. (Normálně je pracovní doba pro každý pracovní den 8, můžete si ji podle potřeby změnit.)

1. Pro výpočet pracovní doby použijte následující vzorec:

=NETWORKDAYS(A2,B2 )*8

A pak přetáhněte popisovač výplně do buněk, které chcete vložit tento vzorec, a dostanete seznam výsledků dat, viz screenshot:

2. Poté byste měli formátovat buňky data do buňky obecného formátu, vyberte vypočítané buňky a klikněte na obecně z Formát čísla rozevřít pod Domů Na kartě se zobrazí pracovní doba, jak ukazuje následující snímek obrazovky:


Výpočet pracovní doby mezi dvěma daty nezahrnuje víkendy ani svátky

Pokud jsou v těchto dvou datech data svátků, jak můžete tento úkol v aplikaci Excel vyloučit současně?

Obecná syntaxe:

=NETWORKDAYS(start_date, end_date, [holidays]) * working_hours
  • start_date, end_date: První a poslední datum pro výpočet pracovních dnů mezi.
  • holidays: Rozsah datových buněk, které chcete vyloučit ze dvou dat.
  • working_hours: Počet pracovních hodin v každý pracovní den. (Normálně je pracovní doba pro každý pracovní den 8, můžete si ji podle potřeby změnit.)

1. Použijte následující vzorec do prázdné buňky, kam chcete výsledek odeslat:

=NETWORKDAYS(A4,B4,$E$4:$E$6 )*8

A potom přetažením úchytu výplně vyplňte vzorec do požadovaných buněk, zobrazí se seznam formátu data, viz screenshot:

2. Potom byste měli formátovat datové buňky do obecného formátu a získáte následující výsledek:


Výpočet pracovní doby mezi dvěma daty vylučuje vlastní víkendy

Někdy byste chtěli vypočítat pracovní dobu mezi dvěma daty, s výjimkou některých vlastních víkendů, jako je pouze neděle nebo neděle a pondělí, bez zohlednění svátků. V takovém případě byste měli použít funkci NETWORKDAYS.INTL v aplikaci Excel. Syntaxe vzorce je:

=NETWORKDAYS.INTL(start_date, end_date, [weekend]) * working_hours
  • start_date, end_date: První a poslední datum pro výpočet pracovních dnů mezi.
  • weekend: Konkrétní dny v týdnu, které chcete nastavit jako víkendy místo výchozích víkendů. Může to být víkendové číslo nebo řetězec.
  • working_hours: Počet pracovních hodin v každý pracovní den. (Normálně je pracovní doba pro každý pracovní den 8, můžete si ji podle potřeby změnit.)

Hodnoty čísla víkendu označují následující víkendové dny:

Číslo víkendu Víkendové dny
1 nebo vynechán sobota a neděle
2 Neděle a pondělí
3 Pondělí a úterý
4 Úterý a středa
5 Středa a čtvrtek
6 čtvrtek a pátek
7 pátek a sobota
11 Pouze v neděli
12 Pouze v pondělí
13 Pouze v úterý
14 Pouze ve středu
15 Pouze čtvrtek
16 Pouze v pátek
17 Pouze v sobotu

V tomto příkladu vypočítám pracovní dobu mezi dvěma daty a vyloučím pouze vlastní víkendovou neděli, použijte následující vzorec:

=NETWORKDAYS.INTL(A4,B4,11)*8

Poté přetáhněte úchyt výplně dolů do buněk, na které chcete použít tento vzorec, a pak byste měli změnit výsledky počítaného data do obecného formátu a podle potřeby získáte následující výsledek:


Výpočet pracovní doby mezi dvěma daty nezahrnuje vlastní víkendy a svátky

Pomocí níže uvedené syntaxe vzorce můžete také získat pracovní dobu mezi dvěma daty bez vlastních víkendů a svátků:

=NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays]) * working_hours
  • start_date, end_date: První a poslední datum pro výpočet pracovních dnů mezi.
  • weekend: Konkrétní dny v týdnu, které chcete nastavit jako víkendy místo výchozích víkendů. Může to být víkendové číslo nebo řetězec.
  • holidays: Rozsah datových buněk, které chcete vyloučit ze dvou dat.
  • working_hours: Počet pracovních hodin v každý pracovní den. (Normálně je pracovní doba pro každý pracovní den 8, můžete si ji podle potřeby změnit.)

Například pomocí následujícího vzorce můžeme získat pracovní dobu bez vlastního víkendu (neděle a pondělí) a svátků:

=NETWORKDAYS.INTL(A4,B4,2,$E$4:$E$6)*8

Poté byste měli převést vypočítané výsledky data do obecného formátu a podle potřeby získáte následující výsledek:


Použité relativní funkce:

  • SÍTĚ:
  • Tato funkce se používá k výpočtu počtu pracovních dnů mezi dvěma danými daty.
  • NETWORKDAYS.INTL:
  • Vrátí počet pracovních dnů vyloučením výchozích víkendových dnů (sobota a neděle) nebo dnů, které jsou zadány jako víkendy.

Relativní články o pracovní době / pracovním dni:

  • Výpočet pracovní doby za měsíc v aplikaci Excel:
  • Za normálních okolností může většina z nás pracovat 8 hodin denně, 5 dní v týdnu. Tady chci získat celkovou pracovní dobu za měsíc pro výpočet platu. Jak vypočítat celkovou pracovní dobu za měsíc v aplikaci Excel?
  • Najděte první / poslední den nebo pracovní den měsíce v aplikaci Excel:
  • Víte, jak v listu najít první nebo poslední den a první nebo poslední pracovní den daného měsíce? Například mám datum 2014/5/21 a teď chci znát první a poslední den tohoto měsíce, tedy 2014/5/1 a 2014/5/31, abych získal první pracovní den 2014 / 5/1 a poslední pracovní den je 2014/5/30.

Nejlepší kancelářské nástroje produktivity

Kutools pro Excel - pomůže vám vyniknout před davem

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty  |  Odstranit prázdné řádky  |  Kombinujte sloupce nebo buňky bez ztráty dat  |  Kolo bez vzorce ...
Super VLookup: Více kritérií  |  Vícenásobná hodnota  |  Přes Multi-Sheets  |  Fuzzy vyhledávání...
Adv. Rozbalovací seznam: Snadno rozevírací seznam  |  Závislý rozbalovací seznam  |  Vícenásobný výběr rozevíracího seznamu...
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  Porovnejte sloupce s Vyberte stejné a různé buňky ...
Doporučené funkce: Zaměření mřížky  |  Návrhové zobrazení  |  Velký Formula Bar  |  Správce sešitů a listů | Knihovna zdrojů (Automatický text)  |  Výběr data  |  Zkombinujte pracovní listy  |  Šifrovat/dešifrovat buňky  |  Odesílat e-maily podle seznamu  |  Super filtr  |  Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky ...)  |  50+ Graf Typ nemovitosti (Ganttův diagram ...)  |  40+ Praktické Vzorce (Vypočítejte věk na základě narozenin ...)  |  19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty ...)  |  12 Konverze Tools (Čísla na slova, Přepočet měny ...)  |  7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky Excelu ...)  |  ... a více

Kutools pro Excel se může pochlubit více než 300 funkcemi, Zajištění toho, že to, co potřebujete, je jen jedno kliknutí...

Popis


Záložka Office - Povolte čtení a úpravy na záložkách v Microsoft Office (včetně Excelu)

  • Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
  • Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
  • Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
  • Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Edge a Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations