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

У цій статті наведено синтаксис формули та описано, як у програмі Microsoft Excel використовувати функцію WORKDAY.INTL

Ця функція повертає числове значення дати до або після вказаної кількості робочих днів із настроюваними параметрами вихідного дня. Необов'язкові параметри вихідного дня можуть указує, які та скільки днів вихідні. Зверніть увагу, що вихідні та будь-які дні, указані як свята, не вважаються робочими днями. 

Синтаксис

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 робочих днів із 01.01.2012, вважаючи тільки неділю вихідним днем (аргумент «Вихідний» – 11).

41013

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

Використовує функцію TEXT, щоб форматувати отриманий порядковий номер (40944) у вигляді «дд.мм.рррр». Знаходить дату через 30 робочих днів із 01.01.2012, враховуючи тільки суботу як вихідний день (аргумент «Вихідний» – 17).

05.02.2012

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.