Nedcentr.ru

НЕД Центр
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Функция РАБДЕНЬ для расчета количества рабочих дней в Excel

  1. Функция ДЕНЬНЕД (WEEKDAY) в Excel возвращает число от 1 (воскресенье) до 7 (суббота), представляющее номер дня недели. Судя по всему, 16 декабря 2013 в формуле ниже выпадает на понедельник.


Ещё для отображения дня недели можно использовать функцию ТЕКСТ (TEXT).


Создайте пользовательский формат даты (дддд), чтобы отобразить название дня недели.

Примеры использования функций РАБДЕНЬ и РАБДЕНЬ.МЕЖД в Excel

Пример 1. Согласно расчетам, для выполнения проекта сотрудником фирмы потребуется 236 часов его беспрерывной работы. Дата начала проекта – 18.08.2018. Определить дату окончания работы над проектом. В ближайшие 30 дней праздников нет, выходные – суббота и воскресенье.

Вид исходной таблицы данных:

Для решения используем формулу:

  • B5 – дата начал события (работы над проектом);
  • B6/B8 – число рабочих дней, требуемых для реализации проекта, при условии, что рабочий день длится 8 ч.

Автоматически определилось число для сдачи реализованного проекта по ключ.

Как определить дату через заданное количество рабочих дней

Стандартная задача: нам известна дата начала работ и отведенное на это количество рабочих дней. Нужно определить дату окончания работ. Как мы это сделаем? С помощью функции РАБДЕНЬ(Начальная дата ;Количество дней ;[Праздники] ) . У этой функции три аргумента:

  1. Начальная дата – дата, от которой отсчитываем срок. Это обязательный аргумент
  2. Количество дней – сколько рабочих дней прибавить к начальной дате – обязательный аргумент
  3. Праздники – перечень праздничных дней, если они есть и их нужно учитывать. Это необязательный аргумент. Удобнее всего указывать его ссылкой на список праздников.

Вот пример использования этой функции:

Но что если у вас другой график выходных? Например, вы отдыхаете только в воскресенье? Используйте похожую функцию – РАБДЕНЬ.МЕЖД(Начальная дата ;Количество дней ; [Выходные] ;[Праздники] ) . Здесь появился еще один необязательный параметр – Выходные . Он как раз и позволяет задать нужный график выходных. Когда вы вводите этот параметр, программа подсказывает что выбрать для правильной настройки выходных дней:

В остальном, она работает так же, как и предыдущая.

Количество рабочих дней между датами в Excel

Еще одна интересная функция из серии дата-время — это ЧИСТРАБДНИ(), с ее помощью возможно посчитать Количество рабочих дней между датами. Но есть и многим неизвестная сторона этой функции: можно считать количество дней с учетом праздников. Даты праздников можно задать вручную. Это очень удобно. А так же рассмотрим функцию РАБДЕНЬ(), она поможет отсчитать кол-во рабочих дней от начальной даты. Подробнее о них внутри статьи.

Как считать количество рабочих дней между датами?

Чтобы подсчитать количество дней между двумя датами, можно вычесть из большей даты меньшую, ведь даты и время в Excel — это просто числа в нужном формате. Чтобы подсчитать это количество рабочих дней, существует специальная крайне полезная функция =ЧИСТРАБДНИ(). Как ей пользоваться?

Функция ЧИСТРАБДНИ. Реквизиты и пример

Начнем, как всегда, с состава функции и ее реквизитов.

Состав реквизитов можно увидеть на начальной картинке

нач_дата — дата, с которой начинаем расчет.

кон_дата — дата, до которой нужно произвести расчет.

праздники — необязательный реквизит. Список дат, который надо исключить из рабочих дней календаря. Реквизит может состоять из диапазона дат или массива. Как пользоваться можно посмотреть ниже.

Если вам нужно отсчитать количество рабочих дней с заданной даты, пользуйтесь РАБДЕНЬ.

Функция РАБДЕНЬ. Реквизиты и пример

Нач_дата — дата, с которой начинаем расчет.

число_дней — количество дней, которые должны пройти с начальной даты

праздники — такой же реквизит как и ЧИСТРАБДНИ

Учет праздников — скрытая супер возможность этой формулы, очень рекомендуем ее использовать:

Как считать рабочие дни с учетом праздников?

Для обоих функций, как вы заметили, есть реквизит ‘Праздники’. В нем можно указать, какие даты будут считаться праздниками (соответственно, не учитывая выходные). Например так:

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

Функция РАБДЕНЬ.

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

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

Читать еще:  Кассовые проверки временно отменили А срок давности нет

РАБДЕНЬ — это встроенная функция в Excel 2007, 2010, 2013 и 2016. Ее можно ввести руками либо при помощи мастера функций. В более ранних версиях вам нужно специально включать пакет инструментов анализа.

Вам необходимо использовать следующие аргументы:

РАБДЕНЬ(дата_начала; дни; [праздничные_дни])

Первые два обязательны, а последний – по желанию:

  • Дата_начала – с нее начинается подсчет дней.
  • Дни — рабочие дни, которые нужно добавить или вычесть из начальной точки отсчета. Положительное число возвращает будущий момент времени, отрицательное — возвращает в прошлое.
  • Праздничные_дни — необязательный список дат, которые следует считать нерабочими днями. Это может быть либо диапазон ячеек, содержащих даты, которые вы хотите исключить из расчетов, либо константа массива.

Теперь, когда вы знаете основы, давайте посмотрим, как вы можете использовать РАБДЕНЬ в ваших таблицах Excel.

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

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

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

Функция РАБОЧЕГО ДНЯ в Excel полезна для получения прогнозируемой даты после определенных дней. Например, вы запускаете проект 16 ноября 2018 года, и для его завершения требуется 125 дней. Какая дата окончания проекта? Расчет вручную — самая сложная работа для всех.

Функция рабочего дня в Excel может сделать это. Например, = Workday (16-11-2018, 125) вернет проект, заканчивающийся 09-08-2019.

РАБОЧИЙ ДЕНЬ Формула в Excel

Ниже приведена формула рабочего дня в Excel:

Объяснение формулы рабочего дня в Excel

Функция рабочего дня в Excel включает два обязательных параметра и один необязательный параметр.

  • Start_date: « Дата начала проекта или любой работы».
  • Дни: общее количество дней, необходимое для выполнения работы или проекта. Это не включает выходные дни (суббота и воскресенье).
  • (Праздники): это необязательный параметр. В этом разделе спрашивается, включают ли упомянутые вами дни какие-либо праздники. Для этого вам необходимо составить список праздников отдельно.

РАБОЧИЙ ДЕНЬ Функция в Excel по умолчанию исключает субботу и воскресенье как выходные дни. Если вам нужны выходные, вы можете использовать функцию WORKDAY.INTL.

Например: в регионе Ближнего Востока выходные дни — пятница и суббота. В этих случаях мы можем использовать функцию WORKDAY.INTL вместо обычной функции WORKDAY в Excel.

Как использовать функцию WORKDAY в Excel?

РАБОЧИЙ ДЕНЬ Функция в Excel очень проста и удобна в использовании. Давайте разберемся, как работает функция WORKDAY в Excel на примере формулы WORKDAY.

Вы можете скачать этот шаблон Excel с рабочим днем ​​здесь — Шаблон Excel с рабочим днем

Пример № 1

Используя функцию WORKDAY в Excel, мы можем сгенерировать серию дат. Хотя мы можем генерировать с помощью опции перетаскивания.

Шаг 1: Введите одну дату в ячейку A2 как 12 / Nov / 2018.

Шаг 2: Теперь в ячейке A3 примените функцию WORKDAY, как показано на рисунке ниже.

= РАБДЕНЬ (A2, 1)

Приведенная выше формула принимает ячейку A2 в качестве ссылки и увеличивает дату на 1.

Шаг 3: Перетащите формулу до ячейки A18.

Посмотрите на формулу здесь; 12 ноября / 2018 — понедельник, мы увеличиваем день на 1. Когда мы перетаскиваем формулу, она будет увеличивать дату на 1 до 16 ноября 2018 года. Если вы перетащите одну, то больше времени она перейдет к 19 ноября 2018 года и исключит 17 ноября 2018 года и 18 ноября 2018 года, это выходные.

Аналогичным образом, на следующей неделе рабочие дни будут проходить с 19 ноября 2018 года по 23 ноября 2018 года, а выходные — 24 ноября 2018 года и 25 ноября 2018 года.

Пример № 2

Из приведенного ниже даты начала и продолжительности проекта рассчитывается дата окончания проекта с использованием функции WORKDAY в Excel.

Читать еще:  Должностная инструкция специалистатехнолога деревообрабатывающих и мебельных производств

Примечание. К этим проектам не применяются праздничные дни.

Шаг 1: Скопируйте и вставьте вышеуказанные данные в таблицу Excel.

Шаг 2: Примените функцию WORKDAY в столбце C, начиная с ячейки C2.

= РАБДЕНЬ (А2, В2)

Мы можем перетащить формулу, используя Ctrl + D или дважды щелкнув в правом углу ячейки C2. Таким образом, результат будет:

Пример № 3

Рассмотрим приведенные выше данные для этого примера. Но вот список праздников доступен для оценки даты окончания проекта.

Примените ту же формулу, как показано в примере 2, но здесь вам нужно добавить еще один параметр, т.е. праздничные дни.

= РАБДЕНЬ (А2, В2, $ G $ 2: $ G $ 21)

Мы можем перетащить формулу, используя Ctrl + D или дважды щелкнув в правом углу ячейки C2. Таким образом, результат будет:

Пример 2 против примера 3

Теперь мы увидим разницу между двумя примерами.

Во втором примере первая дата окончания проекта — 8/8/2017, и есть один выходной день, например 3, поэтому дата окончания увеличивается на 1 день.

Для второго проекта конечной датой является 30/01/2018, например, в примере 2 и 3 есть 5 выходных, поэтому дата окончания увеличилась на 7 дней из-за промежуточных выходных.

Пример № 4

Предположим, вы работаете в команде «Счета к получению», у вас есть список счетов-фактур и сроки их оплаты. Вам нужно найти нужные дни для этих счетов.

Примените функцию рабочего дня в Excel, чтобы получить точный день.

= РАБДЕНЬ (А2, В2)

Мы можем перетащить формулу, используя Ctrl + D или дважды щелкнув в правом углу ячейки C2. Таким образом, результат будет:

Изначально результат выглядит как серийные номера. Нам нужно изменить наше форматирование, чтобы сделать его правильным.

Шаг 1: Выберите весь диапазон.

Шаг 2: Теперь нажмите Ctrl +1. Откроется диалоговое окно форматирования.

Шаг 3: Выберите пользовательский и примените формат, как показано на рисунке ниже, и нажмите «ОК».

Шаг 4: Ваш результат выглядит следующим образом.

Что нужно помнить о функции WORKDAY в Excel

  • Если вы хотите использовать разные выходные, кроме субботы и воскресенья, используйте функцию WORKDAY.INTL.
  • Мы можем использовать только числовые значения для аргумента дня.
  • Дата и дни должны быть точными в противном случае; мы получим ошибку как # ЗНАЧЕНИЕ!
  • Если дата включает время, тогда формула учитывает только часть даты и игнорирует часть времени.
  • Если вы введете десятичные числа, формула округлит значение. Например: если вы поставите 10, 6 дней, то формула будет обрабатываться только как 10 дней.

Рекомендуемые статьи

Это руководство по идентификатору рабочего дня в Excel. Здесь мы обсуждаем формулу WORKDAY в Excel и как использовать функцию WORKDAY в Excel вместе с практическими примерами и загружаемыми шаблонами Excel. Вы также можете просмотреть наши другие предлагаемые статьи —

  1. Как использовать функцию LN в Excel?
  2. Как использовать функцию TANH в Excel?
  3. Как использовать функцию TRUE в Excel?
  4. Как использовать функцию RATE в Excel?

РАБДЕНЬ в Excel

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

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

Формула РАБДЕНЬ в Excel

Формула РАБДЕНЬ в excel выглядит следующим образом

Аргументы, используемые для формулы РАБОЧИЙ ДЕНЬ в Excel.

Дата начала: это дата, с которой мы хотим начать. Это обязательное поле

день: это количество рабочих дней до или после start_date. Это значение может быть отрицательным или положительным. Когда передается отрицательное значение, РАБДЕНЬ в Excel возвращает дату вставки, а если значение положительное, — дату в будущем.

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

Как использовать функцию РАБДЕНЬ в Excel?

Это очень просто и удобно. Давайте разберемся в работе РАБОЧИЙ ДЕНЬ в некоторых примерах.

Пример # 1

Пример # 2

Рассмотрим следующий сценарий: компания получила заказ на изготовление части оборудования, назначенная команда приступила к проекту в указанный день, и предполагается, что производственный процесс займет 35 дней. Кроме того, в выходные и праздничные дни компания не работает. Учитывая эти переменные, вам необходимо рассчитать предполагаемую дату завершения проекта.

Читать еще:  Надбавка за выслугу лет военнослужащим в 2021 году

Дата начала находится в ячейке B2, количество рабочих дней — в ячейке B3, а праздничные дни с их датами находятся в диапазоне D2: E11.

Чтобы рассчитать предполагаемую дату завершения, мы будем использовать функцию Рабочий день, а формула РАБДЕНЬ будет:

= РАБДЕНЬ (B2; B3; E2: E11)

Начальная дата — это значение даты в ячейке B2, количество дней в ячейке B3 и праздничные дни E2: E11.

Пример # 3

Предположим, у нас есть дата, и нам нужна серия последовательных дат в соседних ячейках строки ниже, за исключением нерабочих дней, которые с понедельника по пятницу. Предположим, что в ячейке B2 у нас есть начальная дата (19.02.2018), и нам нужны даты 20.02.2018, 21.02.2018… и так далее. Мы хотим исключить такие даты, как 24.02.2018, 25.02.2018, которые являются выходными, и нам нужны все даты текущего месяца.

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

Итак, формула РАБОЧИЙ ДЕНЬ будет

= РАБДЕНЬ (B2; 1)

Применяя формулу РАБДЕНЬ к другим ячейкам, которые у нас есть,

Формула РАБДЕНЬ вернула все даты, кроме выходных в текущем месяце.

Как мы видим выше, функция «Рабочий день» не учитывала дни (24.02.2018, 25.02.2018), которые были выходными.

Пример # 4

Предположим, у нас есть список дат рабочих дней, указанный в столбце, и мы хотим определить, является ли данная дата праздником. Мы хотим вернуть «Рабочий день», если дата является рабочим днем, и «Праздник», если дата является праздником. Список праздников и их даты указаны в диапазоне D3: E4.

Каникулы:

Мы снова будем использовать функцию Рабочий день в Excel, а формула РАБОЧИЙ ДЕНЬ в Excel будет выглядеть так:

= ЕСЛИ (РАБДЕНЬ (A2-1,1; $ E $ 3: $ E $ 4) = A2, «Рабочий день», «Праздник»)

Формула РАБДЕНЬ (A2-1,1) возвращает ту же дату, поскольку мы вычитаем дату и снова добавляем дату. Итак, у нас есть та же дата, если результат совпадает с заданной датой. Это рабочий день, потому что выходные дни пропускаются по формуле РАБОЧИЙ ДЕНЬ.

Применяя формулу РАБОЧИЙ ДЕНЬ в Excel к другим ячейкам, которые у нас есть,

Пример # 5

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

В этом случае для генерации случайных рабочих дней мы будем использовать функции СЛУЧАЙНА и РАБДЕНЬ вместе.

Формула РАБДЕНЬ будет

= РАБДЕНЬ (СЛУЧАЙНОМУ (2 млрд руб., 3 млрд руб.) -2,1)

Мы вычитаем минус два, чтобы не получить случайный рабочий день выше или эквивалентный значению даты окончания.

Применяя формулу РАБОЧИЙ ДЕНЬ в Excel в других ячейках, мы имеем

Вывод:

То, что нужно запомнить

  1. В случае, если мы хотим настроить выходные (кроме субботы и воскресенья), мы должны использовать функцию WORKDAY.INTL.
  2. Если мы предоставляем третий аргумент функции РАБДЕНЬ для праздников как диапазон, необходимо, чтобы мы передавали его как абсолютное значение, потому что значение диапазона может измениться, когда мы применим ту же формулу РАБДЕНЬ к другим ячейкам листа.
  3. Функция Workday генерирует ошибку #VALUE, если start_date или любое из значений, представленных в диапазоне праздничных дней, не являются допустимыми датами или если аргумент данного дня не является числовым.
  4. Если начальная дата является недопустимой, функция РАБДЕНЬ сгенерирует # ЗНАЧ! Ошибка.

  1. Когда мы используем функцию РАБДЕНЬ, требуется, чтобы мы передавали start_date или праздники как ссылку на ячейку со значением даты вместо того, чтобы вводить их как текстовое значение в кавычках, потому что Excel может неправильно интерпретировать значения даты. Таким образом, вместо того, чтобы напрямую использовать дату в качестве текстового значения, мы должны использовать функцию DATE в excel для ввода даты, чтобы EXCEL всегда мог воспринимать ее как значение даты.
голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector