@Ran_Dar

Как учитывать рабочее время?

Смысл в том, что хочу создать таблицу с синхронизацией в календаре. Как учитывать только рабочее время для внесения данных и если оно не попадает в этот интервал, то разбиваться на два , затрагивая часть сегодняшнего и часть завтрашнего дня? Зависит это все от количества обрабатываемого материала. Условно 1 лист = 1 часу. вообще возможно ли это?
  • Вопрос задан
  • 165 просмотров
Решения вопроса 2
ProgrammerForever
@ProgrammerForever Куратор тега Google Sheets
Учитель, автоэлектрик, программист, музыкант
4 часа в Excel/GSheets это:
=ваша_дата + 4/24
Если время работы в пределах 1 рабочего дня, то проверяйте какой час выходит при суммировании. Если больше порога - то ставите верхний порог, а следующая дата - начиная с нижнего порога плюс остаток.
Что-то вроде:
=ЕСЛИ(ОСТАТ((A1+B1/24);1)>=18/24; ЦЕЛОЕ(A1) + 18/24; A1+B1/24)

А если по сути - тут можно порыть в сторону систем счисления и простых линейных уравнений.
Или сделать ещё проще - с помощью юзерфункции.
Ответ написан
@Ran_Dar Автор вопроса
Григорий Боев спасибо за наводку, пришлось повозиться знатно, вывели такую формулу
667dbdd26767e354192767.jpeg

=ЕСЛИ(ОСТАТ((A5+B5/24);ЦЕЛОЕ(A5))>18/24;РАБДЕНЬ(A5;(ЦЕЛОЕ((B5-(ЧАС((ЦЕЛОЕ(A5))+18/24-A5)))/C5)+1))+9/24+((ОСТАТ(((A5+B5/24)-(КОНРАБДЕНЬ(A5)))*24;C5))/24);A5+B5/24)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы