Skip to main content

Как найти начальные и конечные даты проекта с помощью функции Excel WORKDAY

LIVE: карьера в data science и бизнес-аналитике. Отвечаю на накопившиеся вопросы | #OfficeHours #9 (Апрель 2025)

LIVE: карьера в data science и бизнес-аналитике. Отвечаю на накопившиеся вопросы | #OfficeHours #9 (Апрель 2025)
Anonim

Microsoft Excel имеет несколько встроенных функций WORKDAY, которые могут использоваться для расчета дат. Каждая функция выполняет другую работу, и результаты отличаются от одной функции к другой. Тот, который вы используете, будет зависеть от результатов, которые вы хотите, которые могут включать одно из следующих:

  • Поиск даты окончания проекта с заданным количеством рабочих дней, следующих за датой начала.
  • Поиск даты начала проекта с заданным количеством рабочих дней до заданной даты окончания.
  • Поиск сроков выставления счета.
  • Поиск ожидаемой даты поставки товаров или материалов.

Заметка: Данная статья относится к версиям Excel 2019, 2016 и 2013.

01 из 03

Функциональность Синтаксис и аргументы

Функция WORKDAY находит дату начала или окончания проекта или задания при заданном количестве рабочих дней. Количество рабочих дней автоматически исключает выходные и любые даты, которые обозначаются как праздники. Синтаксис функции относится к компоновке функции и включает имя функции, скобки и аргументы.

Синтаксис функции WORKDAY:

= WORKDAY (Start_date, Days, Holidays)

Дата начала (обязательно) - дата начала выбранного периода времени. Фактическая дата начала может быть введена для этого аргумента, или вместо этого может быть введена ссылка ячейки на местоположение этих данных на листе.

дней (обязательно) определяет длину проекта. Это целое число, показывающее количество дней работы, которые были выполнены в проекте. Для этого аргумента введите количество дней работы или ссылку на ячейку для местоположения этих данных на листе.

Чтобы найти дату, которая возникает после аргумента Start_date, используйте положительное целое число для дней. Чтобы найти дату, которая встречается перед аргументом Start_date, используйте отрицательное целое число для дней.

каникулы (необязательно) указывает одну или несколько дополнительных дат, которые не учитываются как часть общего количества рабочих дней. Используйте ссылки на ячейку для расположения данных на листе для этого аргумента.

02 из 03

Ввод функции WORKDAY

В нашем примере для этого учебника используется функция WORKDAY, чтобы найти дату окончания проекта, который начинается 9 июля 2012 года и заканчивается через 82 дня. Два праздника (3 сентября и 8 октября), которые происходят в течение этого периода, не будут считаться частью 82 дней.

Чтобы избежать проблем с расчетами, которые могут возникнуть, если даты вводятся случайно как текст, функция DATE будет использоваться для ввода дат, используемых в функции. Дополнительную информацию см. В разделе «Значения ошибок» в конце этого руководства.

Начните с ввода следующих данных в указанные ячейки:

D1: Дата начала:D2: Количество дней: D3: Праздник 1:D4: Праздник 2: D5: Дата окончания: E1: = ДАТА (2012,7,9)E2: 82E3: = ДАТА (2012,9,3)E4: = ДАТА (2012,10,8)

Если даты в ячейках E1, E3, а также E4 не отображаются, как показано на рисунке выше, убедитесь, что эти ячейки отформатированы для отображения данных с использованием формата коротких дат.

  1. Выбрать ячейку E5 чтобы сделать его активной ячейкой. Здесь будут отображаться результаты функции WORKDAY.
  2. ВыбратьФормулы.
  3. выберитеДата и время > РАБОЧИЙ ДЕНЬ для отображения диалогового окна «Аргументы функций».
  4. Поместите курсор в Дата начала текстовое окно. Вы увидите начало формулы в ячейке E5.
  5. Выбрать ячейкуE1 на листе, чтобы ввести эту ссылку на ячейку в диалоговом окне.
  6. Поместите курсор вдней текстовое окно.
  7. Выбрать ячейкуE2 на листе, чтобы ввести эту ссылку на ячейку в диалоговом окне.
  8. Поместите курсор вканикулы текстовое окно.
  9. Перетащите, чтобы выбрать ячейкиE3 а такжеE4 на листе, чтобы ввести эти ссылки на ячейки в диалоговое окно.
  10. Выбрать Хорошо в диалоговом окне, чтобы выполнить функцию
  11. Дата 11/2/2012, дата окончания проекта, должна появиться в ячейке E5 рабочего листа.
  12. Когда вы выбираете ячейку E5 полная функция появляется в панель формул над рабочим листом.

= WORKDAY (E1, E2, E3: E4) 03 из 03

Устранение неисправностей Ошибки функции WORKDAY

Если данные для различных аргументов этой функции введены неправильно, в ячейке, где находится функция WORKDAY, появляются следующие значения ошибок:

  • #ЗНАЧЕНИЕ! появляется в ячейке ответа Если один из аргументов WORKDAY не является допустимой датой (если дата была введена, например, в виде текста).
  • #NUM!появляется в ячейке ответа, если недействительная дата является результатом добавления аргументов Start_date и Days.
  • Если аргумент Days не вводится как целое число, например 82,75 дня, число будет усечено, а не округлено вверх или вниз, до целой части числа: 82 дня.