DARBO DIENA „Excel“ formule (formulė, pavyzdys) - Kaip naudotis „Workday“ funkcija?

„WORKDAY“ funkcija „Excel“ yra datos funkcija, naudojama apskaičiuoti darbo datą, einančią po tam tikro dienų skaičiaus nuo pradžios datos. Ši funkcija turi pasirinktinį argumentą atostogoms, kurios, jei nepateikiamos, savaitgalius, kurie yra šeštadieniai ir sekmadieniai, automatiškai laiko atostogos ir apskaičiuoja būsimą darbo datą po tam tikro dienų skaičiaus, šios funkcijos naudojimas „Excel“ yra toks = WORKDAY (pradžios data, dienos, atostogos) pirmieji du argumentai yra privalomi, tačiau atostogų argumentas yra neprivalomas.

WORKDAY funkcija „Excel“

Darbo dienos funkcija yra klasifikuojama kaip „Excel“ datos / laiko funkcija, kuri grąžina datą po arba prieš nurodytą darbo dienų skaičių, išskyrus savaitgalius ir švenčių dienas.

Darbo diena „Excel“ yra labai efektyvi funkcija, naudojama apskaičiuojant darbo dienas, terminus, „Excel Gantt“ diagramų paruošimą, darbo dienų planavimą, darbuotojo darbo dienų skaičiavimą ir kitą finansinę analizę.

DARBO DIENOS formulė „Excel“

„WORKDAY“ formulė „Excel“ yra tokia

Argumentai, naudojami „WORKDAY“ formulei „Excel“.

start_date: yra data, nuo kurios mes norime pradėti. Tai yra privalomas laukas

diena: tai darbo dienų skaičius prieš arba po pradžios_datos. Ši vertė gali būti neigiama arba teigiama. Kai perduodama neigiama reikšmė, „WORKDAY“ programoje „Excel“ grąžina įklijavimo datą, o jei vertė teigiama, ji nurodo būsimą datą.

Atostogos: tai yra neprivalomas laukas, kuris užpildomas, kai norime neįtraukti atostogų ar savaitgalių. Jis gali būti perduotas kaip vieno ar kelių diapazonų vertė.

Kaip naudoti „WORKDAY“ funkciją „Excel“?

Tai labai paprasta ir paprasta naudoti. Kai kuriuose pavyzdžiuose supraskime WORKDAY funkcijos veikimą.

1 pavyzdys

2 pavyzdys

Apsvarstykite šį scenarijų: įmonė gavo užsakymą pagaminti mašiną, o paskirta komanda projektą pradėjo nurodytą dieną, ir manoma, kad gamybos procesas užtruks 35 dienas. Be to, įmonė neveikia savaitgaliais ir švenčių dienomis. Atsižvelgdami į šiuos kintamuosius, turite apskaičiuoti numatomą projekto užbaigimo datą.

Pradžios data yra B2 langelyje, o gamybos dienų skaičius yra B3 langelyje, o atostogos su jų datomis yra D2: E11.

Norėdami apskaičiuoti numatomą užbaigimo datą, naudosime „Workday“ funkciją, o WORKDAY formulė bus:

= DARBO DIENA (B2, B3, E2: E11)

Pradžios data yra datos reikšmė B2 langelyje, dienų skaičius B3 langelyje ir atostogos E2: E11.

3 pavyzdys

Tarkime, kad mes turime datą ir norime eilės datų iš eilės gretimose eilutės langeliuose, išskyrus nedarbo dienas, kurios yra tik nuo pirmadienio iki penktadienio. Tarkime, langelyje B2 mes turime pradžios datą (2018 2 19), ir mes norime, kad datos 2018 2 20, 2018 2 21 … ir pan. Mes norime neįtraukti tokių datų kaip 2018-02-24, 2018-02-25, kurios yra savaitgaliai, ir norime visų einamojo mėnesio datų.

Mes naudosime „Workday“ funkciją, o dienos bus 1, nes norime pridėti dienų iš eilės ir nepateikę paskutinio pasirinktinio argumento, skirto atostogoms.

Taigi, WORKDAY formulė bus

= DARBO DIENA (B2,1)

WORKDAY formulės pritaikymas kitoms mūsų turimoms ląstelėms,

WORKDAY formulėje pateiktos visos datos, išskyrus einamojo mėnesio savaitgalius.

Kaip matome aukščiau, funkcija „Darbo diena“ nepaisė dienų (2018 02 24, 2018 02 25), kurios buvo savaitgaliai.

4 pavyzdys

Tarkime, kad mes turime stulpelyje pateiktą darbo dienų datų sąrašą ir norime nustatyti, ar nurodyta data yra atostogos. Mes norime grąžinti „Darbo diena“, jei data yra darbo diena, o „Atostogos“, jei data yra atostogos. Atostogų ir jų datų sąrašas nurodytas D3: E4 diapazone.

Atostogos:

Mes vėl naudosime „Workday in excel“ funkciją, o „Excel“ WORKDAY formulė bus:

= JEI (DARBO DIENA (A2-1,1, 3 USD: 3 USD: 4 USD) = A2, „Darbo diena“, „Atostogos“)

Formulė WORKDAY (A2-1,1) pateikia tą pačią datą, nes mes atimame datą ir vėl pridedame datą. Taigi mes turime tą pačią datą, jei išvestis yra tokia pati kaip nurodyta data. Tai darbo diena, nes atostogos praleidžiamos pagal WORKDAY formulę.

WORKDAY formulės taikymas Excel kitoms mūsų turimoms ląstelėms,

5 pavyzdys

Tarkime, kad turime dvi datas ir turime sugeneruoti 10 atsitiktinių dienų tarp šių dviejų nurodytų datų, išskyrus savaitgalius, kurie yra šeštadienis ir sekmadienis. Nurodytos datos yra:

Tokiu atveju, norėdami sugeneruoti atsitiktines darbo dienas, kartu naudosime funkciją RANDBETWEEN ir WORKDAY.

WORKDAY formulė bus

= DARBO DIENA (RANDBETWEEN ($ B $ 2, $ B $ 3) -2,1)

Atimame du minusus, kad negautume atsitiktinės darbo dienos, viršijančios arba lygiavertę pabaigos datos vertei.

Taikydami WORKDAY formulę Excel kitose ląstelėse, mes turime

Išvestis:

Ką reikia atsiminti

  1. Jei norime pritaikyti savaitgalius (išskyrus šeštadienį ir sekmadienį), turime naudoti funkciją WORKDAY.INTL.
  2. Jei mes pateikiame trečią argumentą WORKDAY funkcijai atostogų metu kaip diapazoną, būtina jį perduoti kaip absoliučią vertę, nes diapazono vertė gali pasikeisti, kai tą pačią WORKDAY formulę pritaikysime kitoms lapo langeliams.
  3. Darbo dienos funkcija sugeneruoja klaidą #VALUE, kai pradžios data arba bet kuri iš atostogų diapazone pateiktų reikšmių nėra tinkama data arba jei nurodytos dienos argumentas nėra skaitinis.
  4. Jei pradžios data yra neteisinga, funkcija WORKDAY sugeneruos #VALUE! Klaida.
  1. Kai naudojame funkciją WORKDAY, reikalaujama, kad pradžios data arba atostogos būtų pateiktos kaip nuoroda į langelį su datos verte, užuot įvedus juos kaip teksto vertę kabutėse, nes „Excel“ gali neteisingai interpretuoti datos reikšmes. Taigi, užuot tiesiogiai naudoję datą kaip teksto vertę, turėtume naudoti „DATE“ funkciją programoje „Excel“ įvesti datą, kad EXCEL visada suprastų kaip datos vertę.

DARBO DIENA „Excel“ funkcijos vaizdo įrašas

Įdomios straipsniai...