WORKDAY.INTL функциясы

Бұл мақалада Microsoft Excel бағдарламасындағы формула синтаксисі мен WORKDAY.INTL функциясының қолданысы сипатталады.

Көрсетілген пайдаланушылық демалыс күндері параметрлері бар жұмыс күндері санынан бұрынғы не кейінгі күннің сериялық нөмірін береді. Демалыс күндері параметрлері қай және қанша күндер демалыс күндері екенін көрсетеді. Демалыс күндері және мейрамдар ретінде көрсетілген кез келген күндер жұмыс күндері деп саналмайды.

Синтаксис

WORKDAY.INTL (басталу_күні, күндер, [демалыс], [мерекелер])

WORKDAY.INTL функциясының синтаксисінде келесі аргументтер бар:

  • Басталу_күні    Міндетті. Бүтін санға дөңгелектенетін басталу күні.

  • Күндер    Міндетті. Басталу_күнінен бұрынғы немесе кейінгі жұмыс күндерінің саны. Оң мән болашақ күнді береді; теріс мән бұрынғы күнді береді; нөл мәні басталу_күнін береді. Демалыс күні бүтін санға дөңгелектенеді.

  • Демалыс күні    Міндетті емес. Аптаның демалыс күндері болып табылатын және жұмыс күндері деп саналмайтын күндерін көрсетеді. Демалыс күні – бұл демалыс күндері қашан болатынын көрсететін демалыс күнінің саны немесе жол.

    Демалыс күнінің саны мәндері келесі демалыс күндерін көрсетеді:

демалыс күнінің саны

Демалыс күндері

1 немесе есепке алынбаған

Сенбі, жексенбі

2

Жексенбі, дүйсенбі

3

Дүйсенбі, сейсенбі

4

Сейсенбі, сәрсенбі

5

Сәрсенбі, бейсенбі

6

Бейсенбі, жұма

7

Жұма, сенбі

11

Тек жексенбі

12

Тек дүйсенбі

13

Тек сейсенбі

14

Тек сәрсенбі

15

Тек бейсенбі

16

Тек жұма

17

Тек сенбі

Демалыс күні жолы мәндері жеті таңбадан тұрады және жолдағы әрбір таңба дүйсенбіден басталатын апта күнін көрсетеді. 1 жұмыс істемейтін күнді білдіреді, ал 0 жұмыс күнін білдіреді. Жолда тек 1 және 0 таңбаларына рұқсат етіледі. 1111111 – жарамсыз жол.

Мысалы, 0000011 нәтижесінде сенбі және жексенбі демалыс күндерін беретін еді.

  • Мейрамдар    Міндетті емес. Жұмыс күндері күнтізбесіне қоспау керек бір немесе бірнеше күндердің міндетті емес жиыны. Мейрамдар құрамында күндер бар ұяшықтар ауқымы немесе сол күндерді білдіретін сериялы мәндердің жиым тұрақты мәні болуы мүмкін. Мейрамдардағы күндерді немесе сериялы мәндердің реті кездейсоқ бола алады.

Ескертпелер

  • Егер басталу_күні ағымдағы дерекқор мәнінің ауқымынан тыс болса, WORKDAY.INTL функциясы #NUM! қате мәнін қайтарады.

  • Мейрамдардағы қандай да бір күндер ағымдағы дерекқор мәнінің ауқымынан тыс болса, WORKDAY.INTL функциясы #NUM! қате мәнін қайтарады.

  • Егер басталу_күні плюс демалыс күні жарамсыз күнді берсе, WORKDAY.INTL функциясы #NUM! қате мәнін қайтарады.

  • Демалыс күні жолының ұзындығы жарамсыз болса немесе оның құрамында жарамсыз таңбалар бар болса, WORKDAY.INTL функциясы #VALUE! қате мәнін қайтарады.

Мысалы

Келесі кестедегі деректер мысалын көшіріңіз және жаңа Excel жұмыс парағының А1 ұяшығына қойыңыз. Формулаларға арналған нәтижелерді көрсету үшін, оларды таңдаңыз, F2 пернесін басыңыз, содан кейін Enter пернесін басыңыз. Егер қажет болса, барлық деректерді көру үшін баған енін лайықтауға болады.

Формула

Сипаттама

Нақты нәтиже

=WORKDAY.INTL(DATE(2012,1,1),30,0)

«Демалыс» аргументі үшін 0 санын пайдалану #NUM! қатесін береді.

#NUM!

=WORKDAY.INTL(DATE(2012,1,1),90,11)

Демалыс күні ретінде тек жексенбілерді есептеп («Демалыс» аргументі — 11), 1/1/2012 күніне 90 жұмыс күні кейінгі күнді табады.

41013

=TEXT(WORKDAY.INTL(DATE(2012,1,1),30,17),"а/кк/жжжж")

TEXT функциясын нәтижесіндегі сериялық нөмірді (70944) «а/кк/жжжж» пішімінде пішімдейді. Демалыс күні ретінде тек сенбілерді есептеп («Демалыс» аргументі — 17), 1/1/2012 күнінен 30 жұмыс күні кейінгі күнді табады.

2/05/2012

Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×