Funkcija NETWORKDAYS.INTL

Attiecas uz
Excel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel 2024 Excel 2024 darbam ar Mac Excel 2021 Excel 2021 darbam ar Mac Excel 2019 Excel 2016 Excel tīmekļa lietojumprogramma

Atgriež pilnu darbdienu skaitu starp diviem datumiem, izmantojot parametrus, kas norāda, kuras un cik dienas ir nedēļas nogales dienas. Nedēļas nogales dienas un citas dienas, kas norādītas kā brīvdienas, netiek uzskatītas par darbdienām.

Sintakse

NETWORKDAYS.INTL(sākuma_datums, beigu_datums, [nedēļas_nogale], [brīvdienas])

Funkcijas NETWORKDAYS.INTL sintaksei ir šādi argumenti.

  • Start_date un end_date Obligāts. Datumi, kuriem var aprēķināt atšķirību. Sākuma_datums var būt agrāks par beigu_datumu, vienāds ar to vai vēlāks par to.
  • Nedēļas nogale Neobligāts. Norāda nedēļas dienas, kas ir nedēļas nogalē, un nav iekļautas pilno darba dienu skaitā starp sākuma_datumu un beigu_datumu. Nedēļas_nogale ir nedēļas nogales skaitlis vai virkne, kas nosaka, kad ir nedēļas nogales.
    Nedēļas_nogales skaitliskās vērtības norāda šādas nedēļas nogales dienas:
Nedēļas_nogales skaitlis Nedēļas_nogales dienas
1 vai izlaists sestdiena, svētdiena
2 svētdiena, pirmdiena
3 pirmdiena, otrdiena
4 otrdiena, trešdiena
5 trešdiena, ceturtdiena
6 ceturtdiena, piektdiena
7 piektdiena, sestdiena
11 tikai svētdiena
12 tikai pirmdiena
13 tikai otrdiena
14 tikai trešdiena
15 tikai ceturtdiena
16 tikai piektdiena
17 tikai sestdiena

Nedēļas_nogales virkņu vērtības ir septiņas rakstzīmes garas; katra virknes rakstzīme apzīmē nedēļas dienu, sākot ar pirmdienu. 1 apzīmē dienu, kas nav darbdiena, bet 0 apzīmē darbdienu. Virknē drīkst izmantot tikai rakstzīmi 1 un 0. Izmantojot 1111111, vienmēr tiks atgriezta 0.

Piemēram, 0000011 rezultāts ir nedēļas nogale, ko veido sestdiena un svētdiena.

  • Brīvdienas Neobligāts. Papildu viena vai vairāku datumu kopums, kas jāizslēdz no darba dienu kalendāra. Svinamās dienas ir šūnu diapazons, kuros ir datumi, vai masīva konstante, ko veido sērijas numuru vērtības, kas apzīmē šos datumus. Svinamo dienu datumu vai sērijas numuru secību var definēt lietotājs.

Piezīmes

  • Ja sākuma_datums ir vēlāks par beigu_datumu, atgrieztā vērtība būs negatīva, un lielums būs pilno darbdienu skaits.
  • Ja start_date ir ārpus pašreizējā datumu bāzes vērtības diapazona, NETWORKDAYS. INTL atgriež #NUM! kļūdas vērtību.
  • Ja end_date ir ārpus pašreizējā datumu bāzes vērtības diapazona, NETWORKDAYS. INTL atgriež #NUM! kļūdas vērtību.
  • Ja nedēļas nogales virknei ir nederīgs garums vai ja tajā ir nederīgas rakstzīmes, NETWORKDAYS. INTL atgriež #VALUE! kļūdas vērtību.

Piemērs

Nokopējiet šīs tabulas parauga datus un ielīmējiet tos jaunas Excel darblapas šūnā A1. Lai formulas parādītu rezultātus, atlasiet tos, nospiediet taustiņu F2 un pēc tam Enter. Ja nepieciešams, varat koriģēt kolonnas platumu, lai redzētu visus datus.

Formula Apraksts Rezultāts
=NETWORKDAYS.INTL(DATE(2006;1;1);DATE(2006;1;31)) Rezultāts ir 22 nākotnes darba dienas. No 31 dienas, kas ir starp šiem datumiem, tiek atņemtas 9 brīvdienas nedēļas nogalēs (5 sestdienas un 4 svētdienas). Pēc noklusējuma sestdienas un svētdienas tiek uzskatītas par brīvdienām. 22
=NETWORKDAYS.INTL(DATE(2006;2;28);DATE(2006;1;31)) Rezultāts ir -21, kas atbilst 21 pagātnes darba dienai. -21
=NETWORKDAYS.INTL(DATE(2006;1;1);DATE(2006;2;1);7;{"2006/1/2";"2006/1/16"}) Rezultāts ir 22 nākotnes darba dienas, kas iegūts no 32 dienām starp 2006. gada 1. janvāri un 1. februāri atņemot 10 brīvdienas (4 piektdienas, 4 sestdiena, 2 svētku dienas). Nedēļas nogales norādīšanai tiek izmantots arguments 7, kas atbilst piektdienai un sestdienai. Šajā laika periodā ir arī divas brīvdienas. 22
=NETWORKDAYS.INTL(DATE(2006;1;1);DATE(2006;2;1);"0010001";{"2006/1/2";"2006/1/16"}) Rezultāts ir 22 nākotnes darba dienas. Tas pats periods, kas iepriekšējā piemērā, tikai brīvdienas ir svētdiena un trešdiena. 20