Applies ToExcel за Microsoft 365 Excel за Microsoft 365 за Mac Excel за уеб Excel 2024 Excel 2024 за Mac Excel 2021 Excel 2021 за Mac Excel 2019 Excel 2016 Excel Web App Office.com

В тази статия е описан синтаксисът и как да използвате функцията WORKDAY.INTL в Microsoft Excel. 

Тази функция връща поредния номер на датата преди или след указан брой работни дни с персонализирани параметри за почивните дни. Незадължителните параметри за почивните дни могат да посочват кои и колко са почивните дни. Имайте предвид, че почивните дни и всички дни, които са посочени като празници, не се считат за работни дни. 

Синтаксис

WORKDAY.INTL(начална_дата; дни; [уикенд]; [празници])

Синтаксисът на функцията WORKDAY.INTL използва следните аргументи:

  • start_date    Задължително. Началната дата, отрязана до цяло число. 

  • Дни    Задължително. Броят на работните дни преди или след начална_дата. Положителна стойност дава бъдеща дата; отрицателна стойност дава минала дата; нулева стойност дава вече зададения start_date. Отместване през деня се закръглява надолу до цяло число. 

  • уикенд    Незадължително. Ако се използва, това показва дните от седмицата, които са почивни дни и не се считат за работни дни. Аргументът "уикенд" е номер или низ за уикенд, който задава кога са почивните дни. 

    Числовите стойности за почивните дни показват почивните дни, както е показано по-долу. 

номер на по уикенд

Почивни дни

1 (или пропуснато)

събота, неделя

2

неделя, понеделник

3

понеделник, вторник

4

вторник, сряда

5

сряда, четвъртък

6

четвъртък, петък

7

петък, събота

11

Само неделя

12

Само понеделник

13

Само вторник

14

Само сряда

15

Само четвъртък

16

Само петък

17

Само събота

Низовете за уикенд са дълги седем знака. Всеки знак в низа представя ден от седмицата, започвайки с понеделник. Знакът 1 представя неработен ден, а 0 представя работен ден. В низа са позволени само знаците 1 и 0. Освен това 1111111 е невалиден низ.

Например 0000011 ще доведе до уикенд, който е събота и неделя.

  • Празници    Това е незадължителен аргумент в края на синтаксиса. Той указва незадължителен набор от една или повече дати, които да бъдат изключени от календара на работните дни. Празници трябва да бъде диапазон от клетки, съдържащ датите – или константа за масив от поредните стойности, представящи тези дати. Подреждането на датите или поредните стойности в празници може да е произволно.

Забележки

  • Ако start_date е извън диапазона за текущата стойност на базата за дата, WORKDAY.INTL връща стойността за грешка #NUM!.

  • Ако някоя дата в празници е извън диапазона за текущата стойност на базата за дата, WORKDAY.INTL връща #NUM! стойността на грешка.

  • Ако start_date плюс изместването от деня дава невалидна дата, WORKDAY.INTL връща стойността за грешка #NUM!.

  • Ако низът за уикенд е с невалидна дължина или съдържа невалидни знаци, WORKDAY.INTL връща #VALUE! стойността на грешка.

Пример

Копирайте данните от следния пример (цялата таблица, включително заглавката). В нов работен лист на Excel го поставете в клетка A1 и съседна. Ако не виждате автоматично резултатите, изберете формулата, натиснете клавиша F2 и натиснете клавиша Enter. Регулирайте ширините на колоните, ако е необходимо, за да виждате всичко. 

Формула

Описание

Резултат на живо

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

Използването на 0 за аргумента "Уикенд" води до #NUM! грешка.

#NUM!

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

Намира датата 90 работни дни след 1.01.2012, като брои само неделите за почивни дни (аргументът "уикенд" е 11).

41013

=TEXT(WORKDAY.INTL(DATE(2012;1;1);30;17);"m.dd.yyyy")

Използва функцията TEXT за форматиране на върнатия пореден номер (40 944) във формат "м.дд.гггг". Намира датата 30 работни дни след 1.01.2012, като брои само съботите за почивни дни (аргументът "уикенд" е 17).

5.02.2012

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.