
Santrauka
„Excel WORKDAY.INTL“ funkcija ima datą ir grąžina artimiausią darbą ateityje arba praeityje, atsižvelgdama į jūsų pateiktą kompensavimo vertę. Skirtingai nuo funkcijos WORKDAY, WORKDAY.INTL leidžia tinkinti, kurios dienos laikomos savaitgaliais (ne darbo dienomis). Galite naudoti funkciją WORKDAY.INTL, kad apskaičiuotumėte užbaigimo datas, pristatymo datas ir kt., Kuriose atsižvelgiama į nedarbo dienas.
Tikslas
Gaukite datą n darbo dienos ateityje arba praeityjeGrąžinimo vertė
Kita arba ankstesnė darbo data, pagrįsta įvestimisSintaksė
= WORKDAY.INTL (pradžios_data, dienos, (savaitgalis), (atostogos))Argumentai
- start_date - pradžios data.
- dienos - pabaigos data.
- savaitgalis - (neprivaloma) Nustatymas, kurioms savaitės dienoms reikia laikyti savaitgalius.
- atostogos - (neprivaloma) Vienos ar daugiau datų, kurios turėtų būti laikomos nedarbo dienomis, sąrašas.
Versija
„Excel 2010“Naudojimo užrašai
WORKDAY.INTL išsiaiškina datą, kuri nurodo „artimiausią“ darbo dieną N dienos praeityje ar ateityje. Naudokite teigiamą skaičių kaip dienas būsimoms datoms ir neigiamą skaičių ankstesnėms datoms. Ši funkcija yra patikimesnė nei funkcija WORKDAY, nes ji leidžia jums pritaikyti, kurios savaitės dienos laikomos savaitgaliais.
Formulių pavyzdžiai
D4=WORKDAY.INTL(B4,C4) // default - weekends excluded D5=WORKDAY.INTL(B5,C5,11) // weekend set to Sunday only D6=WORKDAY.INTL(B6,C6,1,B9:B9) // default weekend with holidays
Savaitgaliai
Pagal numatytuosius nustatymus WORKDAY.INTL neįtrauks savaitgalių (šeštadienio ir sekmadienio). Tačiau galite valdyti, kurios dienos laikomos savaitgaliais, pateikdami savaitgalio argumento kodą iš toliau pateiktos lentelės .
Kitas (lengvesnis) būdas nurodyti savaitgalio dienas yra „kaukės“ naudojimas savaitgaliams pažymėti vienetais ir nuliais. Šioje schemoje pateikiama 7 vienetų ir nulių eilutė, nurodanti savaitgalius. Pirmasis simbolis yra pirmadienis, o paskutinis - sekmadienis. Darbo dienai nurodyti naudokite vieną (1), o darbo dieną - nulį (0). Šis metodas yra lankstesnis, nes leidžia bet kurią savaitės dieną pažymėti savaitgaliu (ty nedarbo diena). Pavyzdžiui:
=WORKDAY.INTL(A1,3,"0000000") // no weekends =WORKDAY.INTL(A1,3,"1000000") // weekend = Mon =WORKDAY.INTL(A1,3,"1100000") // weekend = Mon+Tue =WORKDAY.INTL(A1,3,"1110000") // weekend = Mon+Tue+Wed =WORKDAY.INTL(A1,3,"1010000") // weekend = Mon+Wed
Atostogos
WORKDAY.INTL taip pat gali pasirinktinai atsižvelgti į atostogas. Argumentui „ Šventės“ pateikite diapazoną, kuriame yra atostogų datos. Šios datos laikomos nedarbo dienomis ir nebus įtrauktos į rezultatą.
Savaitgalio kodai
Jei norite pasirinkti „fiksuotą“ savaitgalio parinktį, naudokite bet kurį iš toliau pateiktų kodų savaitgalio argumentui.
Kodas | Savaitgalio dienos |
1 (numatytasis) | Šeštadienis Sekmadienis |
2 | Sekmadienis Pirmadienis |
3 | Pirmadienis Antradienis |
4 | Antradienis treciadienis |
5 | Trečiadienis, Ketvirtadienis |
6 | Ketvirtadienis Penktadienis |
7 | Penktadienis Šeštadienis |
11 | Tik sekmadienis |
12 | Tik pirmadienis |
13 | Tik antradienis |
14 | Tik trečiadienis |
15 | Tik ketvirtadienis |
16 | Tik penktadienis |
17 | Tik šeštadienis |
Pastabos:
- Jei pradžios data yra neteisinga, WORKDAY.INTL grąžina #NUM! klaida.
- Jei pradžios data + diena yra neteisinga, WORKDAY.INTL grąžina #NUM! klaida.
- Jei kuri nors šventė yra netinkama, WORKDAY.INTL grąžina #NUM! klaida.
- Jei savaitgalis yra netinkamas, WORKDAY.INTL grąžina #VALUE! klaida.