У меня есть таблица Excel, содержащая тысячи обращений об инцидентах. Каждый билет обычно переносится в течение нескольких часов или нескольких дней, и я обычно рассчитываю общую продолжительность, вычитая дату и время открытия из даты и времени закрытия.
Однако хотелось бы учитывать и не учитывать нерабочее время (ночное время), выходные и праздничные дни.
Поэтому я создал две дополнительные справочные таблицы, одна из которых содержит нерабочие часы (например, каждый день после 19:00 до 7:00 утра, суббота и воскресенье в течение всего дня и список государственных праздников).
Теперь мне нужно найти какой-нибудь макрос VB, который автоматически вычислял бы "реальную продолжительность" каждого билета, удаляя из общего времени билета любое время, которое попадало бы под этот список.
Я просмотрел этот сайт и другие форумы, однако я не смог найти то, что ищу. Если кто-то может помочь мне достичь этого, я был бы очень благодарен.
С наилучшими пожеланиями,
Алекс