Skip to main content

Найдите начальную или конечную дату проекта с помощью Google Spreadsheets

Работа с датами и временем в Microsoft Excel (Июнь 2025)

Работа с датами и временем в Microsoft Excel (Июнь 2025)

:

Anonim

В электронных таблицах Google есть несколько встроенных функций даты, которые могут использоваться для вычислений рабочего дня.

Каждая функция даты выполняет другое задание, чтобы результаты отличались от одной функции к следующей. Поэтому вы используете то, что вы используете.

01 из 03

Функция WORKDAY.INTL

Таблицы рабочих таблиц WORKDAY.INTL

В случае функции WORKDAY.INTL он находит дату начала или окончания проекта или присвоения с заданным количеством рабочих дней.

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

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

Использование функции WORKDAY.INTL включает в себя вычисление:

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

Синтаксис и аргументы функции WORKDAY.INTL

Синтаксис функции относится к компоновке функции и включает имя функции, скобки и аргументы.

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

= WORKDAY.INTL (start_date, num_days, выходные, праздники)

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

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

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

каникулы - (необязательно) одну или несколько дополнительных дат, которые исключаются из общего количества рабочих дней- даты отпуска могут быть введены в качестве номеров серийных номеров или ссылки на ячейку для местоположения значений даты на листе- если используются ссылки на ячейки, значения даты должны вводиться в ячейки с использованием DATE, DATEVALUE или же НА СВИДАНИЕ функции, чтобы избежать возможных ошибок

Пример: найти конечную дату проекта с помощью функции WORKDAY.INTL

Как видно на изображении выше, в этом примере будет использоваться функция WORKDAY.INTL, чтобы найти дату окончания проекта, который начинается 9 июля 2012 года и заканчивается через 82 дня.

Два праздника (3 сентября и 8 октября), которые происходят в течение этого периода, не будут считаться частью 82 дней.

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

Ввод данных

A1: Дата начала: A2: Количество дней: A3: Праздник 1: A4: Праздник 2: A5: Дата окончания: B1: = ДАТА (2012,7,9) БИ 2: 82 B3: = ДАТА (2012,9,3) B4: = ДАТА (2012,10,8)

  1. Введите следующие данные в соответствующую ячейку:

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

Продолжить чтение ниже

02 из 03

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

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

Таблицы Google не используют диалоговые окна для ввода аргументов функции, которые можно найти в Excel. Вместо этого он имеет автоматический предложить который появляется, когда имя функции вводится в ячейку.

  1. Нажмите на ячейку B6, чтобы сделать ее активной ячейкой - здесь будут отображаться результаты функции WORKDAY.INTL
  2. Введите знак равенства (=), за которым следует имя функции Рабочий день, аэроропорт
  3. Когда вы печатаете, автоматический предложить появляется поле с именами и синтаксисом функций, начинающихся с буквы W
  4. Когда имя WORKDAY.INTL появится в поле, щелкните по имени указателем мыши, чтобы ввести имя функции и открыть круглую скобку в ячейку B6

Ввод аргументов функции

Как видно на изображении выше, аргументы функции WORKDAY.INTL вводятся после открытой круглой скобки в ячейке B6.

  1. Нажмите на ячейку B1 на листе, чтобы ввести эту ссылку на ячейку в качестве Дата начала аргумент
  2. После ссылки на ячейку введите запятую ( , ), чтобы действовать как разделитель между аргументами
  3. Нажмите ячейку B2, чтобы ввести эту ссылку на ячейку, как num_days аргумент
  4. После ссылки на ячейку введите другую запятую
  5. Нажмите ячейку B3, чтобы ввести эту ссылку на ячейку в качестве выходные аргумент
  6. Выделите ячейки B4 и B5 на листе, чтобы ввести эти ссылки на ячейки как день отдыха аргумент
  7. нажмите Войти клавишу на клавиатуре для ввода закрывающей круглой скобки " ) "после последнего аргумента и для завершения функции
  8. Дата 11/29/2012 - дата окончания проекта - должна появиться в ячейке B6 рабочего листа
  9. Когда вы нажимаете на ячейку b5, полная функция = WORKDAY.INTL (B1, B2, B3, B4: B5) появляется в строке формул над листом

Математика за функцией

Как Excel вычисляет эту дату:

  • Дата, которая составляет 82 рабочих дня после 5 августа 2012 года, составляет 27 ноября (дата начала не считается одной из 82 дней функцией WORKDAY.INTL)
  • Добавьте к этой дате две праздничные даты, указанные (19 августа и 15 ноября), которые не были учтены как часть 82 дней аргумент
  • Таким образом, дата окончания проекта - четверг, 29 ноября 2012 г.

Значения ошибок функции WORKDAY.INTL

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

  • #ЗНАЧЕНИЕ! : появляется в ячейке ответа Если один из аргументов WORKDAY не является допустимой датой (если дата была введена как текст, например)
  • #NUM !: появляется в ячейке ответа, если недействительная дата является результатом добавления Дата начала а также дней аргументы
  • Если дней аргумент не вводится как целое число - например, 83,25 дня - число будет усечено до целой части числа: 83 дня

Продолжить чтение ниже

03 из 03

Таблица кодов номеров выходных дней и соответствующих выходных дней

Таблица кодов номеров выходных дней и соответствующих выходных дней

Для мест с двухдневным выходным

Количество выходных дней 1 или пропущено Суббота, Воскресенье 2 Воскресенье, Понедельник 3 Понедельник, Вторник 4 Вторник, Среда 5 Среда, Четверг 6 Четверг, Пятница 7 Пятница, Суббота

Для мест с однодневными выходными

Номер Выходной день 11 Воскресенье 12 Понедельник 13 Вторник 14 Среда 15 Четверг 16 Пятница 17 Суббота