V tomto článku sa naučíme Ako získať čisté pracovné dni v programe Excel.
Čo sú pracovné a nepracovné dni?
V sobotu a nedeľu sú zvyčajne víkendy, čo znamená dni pracovného pokoja. Niekedy pri výpočte celkového počtu pracovných dní medzi dvoma dátumami môžeme počet dní medzi dňami vypočítať ručne a počet dní odpočítať. To nevyzerá ľahko a môže to viesť k chybám, ak sú tieto dva dátumy od seba príliš vzdialené. Na to zvyčajne používame v programe Excel funkciu NETWORKDAYS. Funkcia NETWORKDAYS má pevný typ víkendu, ktorým je sobota a nedeľa. Teraz sa teda učíme rozšírenú verziu funkcie NETWORKDAYS, ktorá vám umožňuje upravovať víkendy podľa vlastného výberu.
NETWORKDAYS Funkcia v programe Excel
Na získanie sieťových dní medzi sviatkami použite funkciu NETWORKDAYS v programe Excel. Predvolené sviatky sú sobota a nedeľa.
NETWORKDAYS Syntax funkcie:
= NETWORKDAYS (počiatočný_dátum, koncový_dátum, [sviatky]) |
Dátum začiatku: počet prvých dátumov
End_date: počet dátumov ukončenia
Prázdniny: [voliteľné] argument vo funkcii
POZNÁMKA : Funkcia NETWORKDAYS obsahuje počiatočný aj koncový dátum v počte dní v sieti.
Príklad:
Toto všetko môže byť mätúce na pochopenie. Poďme pochopiť, ako používať funkciu na príklade. Tu uvádzame niekoľko ukážkových dátumov, v ktorých musíme nájsť celkový počet pracovných dní medzi týmito dvoma dátumami, v ktorých sobota a nedeľa nie sú pracovnými dňami, a za pracovné dni považujeme štátne sviatky. Máme tu dátum začiatku, dátum ukončenia a pár prázdnin navyše.
Použite vzorec:
= SIEŤOVÉ DNI (A2, B2, A5: A6) |
Ako vidíte, čisté pracovné dni sú 20 medzi sviatkami.
Funkcia NETWORKDAYS.INTL v programe Excel
Tu uvádzame niekoľko ukážkových dátumov, v ktorých musíme nájsť celkový počet pracovných dní medzi týmito dvoma dátumami, v ktorých sobota a nedeľa nie sú pracovnými dňami, a za pracovné dni považujeme štátne sviatky.
Použite vzorec:
= NETWORKDAYS.INTL (B4, C4) |
Ako vidíte, medzi dátumami, ktoré pokladajú Sat & Sun za predvolené dni pracovného pokoja, zostáva 28 pracovných dní.
Teraz chceme považovať jedinú nedeľu za pracovný deň v týždni a štátne sviatky považovať za dni pracovného pokoja. Štátne sviatky sa tu nazývajú ako prázdniny pomocou pomenovaného rozsahu.
Použite vzorec:
= NETWORKDAYS.INTL (B5, C5, 11, prázdniny) |
11: Argument pre nedeľu, pretože iba dni pracovného pokoja v týždni
Ako vidíte, vzorec vracia 68 dní. Tento vzorec je podľa vysvetlených podmienok veľmi užitočný pre vládnych zamestnancov.
Maskovacie dni
Teraz je príklad vysvetlený pomocou maskovacích dní v týždni. Považovanie všetkých pracovných dní v týždni a všetkých štátnych sviatkov za pracovné.
Použite vzorec:
= NETWORKDAYS.INTL (B6, C6, "0000000") |
1 znamená nepracovný deň a 0 znamená pracovný deň
Ako vidíte, medzi týmito dvoma dátumami je 50 pracovných dní. Podobne môžete nájsť pracovné dni medzi akýmikoľvek dvoma danými dátumami. Nasleduje niekoľko ďalších príkladov.
V cele D7 sa utorok, štvrtok, sobota a nedeľa považujú za dni pracovného pokoja. Ale v bunke D8 musíte byť zvedaví, ako môže byť počet dní záporný. Áno, máte pravdu, dni nemôžu byť negatívne. Záporné znamienko znamená, že dátum a dátum začiatku nie sú v správnom poradí, pokiaľ ide o veľkosť 11 označuje počet pracovných dní medzi týmito dvoma dátumami.
Tu sú všetky poznámky k pozorovaniu pomocou funkcie NETWORKDAYS v programe Excel
Poznámky:
- Excel ukladá dátumy ako sériové čísla a používa sa na výpočet vo funkcii. Odporúča sa preto použiť dátumy ako referenciu na bunku alebo použiť funkciu DATE namiesto toho, aby ste funkciu priamo argumentovali. Ak funkcia vracia #HODNOTU, skontrolujte validáciu hodnôt dátumu! Chyba.
- Ak je počiatočný dátum väčší ako koncový dátum, funkcia vráti počet dní so znamienkom záporného znamienka.
- Ak je dátum začiatku a dátum ukončenia rovnaký a dátum funguje, funkcia vráti hodnotu 1.
- Ak je počiatočný alebo koncový dátum mimo rozsahu, funkcia vráti #ČÍSLO! Chyba.
- Argument sviatky musí byť uvedený ako odkaz na pole, nie na jednotlivé dátumy oddelené čiarkami, funkcia vyvoláva príliš veľa chýb argumentov.
Dúfam, že tento článok o tom, ako získať čisté pracovné dni v programe Excel, je vysvetľujúci. Tu nájdete ďalšie články o výpočte hodnôt a súvisiacich vzorcoch programu Excel. Ak sa vám páčili naše blogy, zdieľajte ich so svojimi priateľmi na Facebooku. A tiež nás môžete sledovať na Twitteri a Facebooku. Radi by sme vás počuli, dajte nám vedieť, ako môžeme zlepšiť, doplniť alebo inovovať našu prácu a zlepšiť ju pre vás. Napíšte nám na emailovú stránku.
Ako používať funkciu NETWORKDAYS v programe Excel : Vráti pracovné dni medzi týmito dvoma dátumami pomocou funkcie NETWORKDAYS.
Ako používať funkciu WORKDAYS v programe Excel : Vráti hodnotu dátumu pracovného dňa po dňoch pridaných do dátumu začiatku pomocou funkcie WORKDAYS v programe Excel.
Počítajte sviatky medzi dátumami v Exceli : počítajte dni pracovného pokoja medzi týmito dvoma dátumami pomocou funkcie DATEDIF a NETWORKDAYS v programe Excel.
Extrahujte dni medzi dátumami, pričom roky v programe Excel ignorujte : spočítajte dni medzi týmito dvoma dátumami pomocou rôznych funkcií a matematickej operácie v programe Excel
V programe Excel počítajte dátumy narodenia podľa mesiaca : pomocou funkcie SUMPRODUCT a MONTH v programe Excel spočítajte počet dátumov ležiacich v konkrétnom mesiaci.
SUMA cena cez pracovné dni v programe Excel : súčet cenových hodnôt zodpovedajúcich počtu dátumov v konkrétny deň v týždni pomocou funkcie SUMPRODUCT a WEEKDAY v programe Excel.
Populárne články:
Ako používať funkciu IF v programe Excel : Príkaz IF v programe Excel skontroluje podmienku a vráti konkrétnu hodnotu, ak je podmienka PRAVDA, alebo vráti inú konkrétnu hodnotu, ak je NEPRAVDA.
Ako používať funkciu VLOOKUP v programe Excel : Toto je jedna z najpoužívanejších a najobľúbenejších funkcií programu Excel, ktorá sa používa na vyhľadávanie hodnôt z rôznych rozsahov a hárkov.
Ako používať funkciu SUMIF v programe Excel : Toto je ďalšia zásadná funkcia palubnej dosky. To vám pomôže zhrnúť hodnoty za konkrétnych podmienok.
Ako používať funkciu COUNTIF v programe Excel : Počítajte hodnoty s podmienkami pomocou tejto úžasnej funkcie. Na počítanie konkrétnych hodnôt nie je potrebné filtrovať údaje. Funkcia Countif je potrebná na prípravu palubnej dosky.