Создание функции обработки времени (Excel VBA) - PullRequest
1 голос
/ 07 июля 2010

У меня есть несколько ячеек, которые планируют список сотрудников в зависимости от времени запуска.(В этом случае время начала указывается в ячейке с именем «Время».)

=CONCATENATE(TEXT(Time,"h:mm AM/PM")&" - "&TEXT(Time+TIME(10,30,0),"h:mm AM/PM"))

Работает нормально, но теперь я хочу реализовать функцию, которая позволит пользователю указать, как долго будет работатьможет быть, введя количество часов в ячейку.(В своем рабочем листе я использовал ячейку с именем DayShift)

Что бы я сделал со своей функцией, чтобы разрешить добавление длины смены?

1 Ответ

2 голосов
/ 07 июля 2010
=CONCATENATE(TEXT(Time,"h:mm AM/PM")&" - "&TEXT(Time+TIME(0,Hours*60,0),"h:mm AM/PM"))

Где Hours - это ячейка с количеством часов (т. Е. 10,5 для вашего текущего примера).

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