Есть формула расчёта рабочего времени? Не могу сформулировать вопрос для гугла, как назвать "временнЫе окна", потому прошу вашей помощи:
Допустим, человек работает ровно 8 часов, соответственно, 16 часов "отдыха". Есть время на задачу, которое составляет, например, 40 часов. При работе 8 часов в день это займёт 5 дней, но не 120 часов (5*24), а 104 — пять раз по 8 часов и 4 раза по 16 (8+16+8+16+8+16+8+16+8).
Работа на 8 часов займёт, получается, не "один день", кратный суткам, а 8 часов, в то время, как 9 рабочих часов займут уже 25 фактических часов.
Собственно, я начал изобретать велосипед с учётом чётного и нечётного числа, блоками if-else... ну и подумал, что, может быть, есть нормальное математическое решение "одной строкой".
В качестве примера годится всё - описание словами, ссылки на википедию, примеры на ЯП (понимаю php и js).

21 Авг 2019 в 06:07
185 +1
0
Ответы
1

Да, существует формула для расчета рабочего времени в зависимости от рабочих часов в день и общего времени задачи.

Для этого можно использовать следующую формулу:

Количество рабочих дней = общее время задачи / рабочие часы в день

Например, если у вас есть задача, которая займет 40 часов, а вы работаете 8 часов в день, то количество рабочих дней будет равно 40/8 = 5 дней.

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

Надеюсь, это поможет вам оптимизировать ваш расчет рабочего времени.

20 Апр 2024 в 13:23
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир