Excel добавить часы на сегодняшний день, исключая выходные и праздничные дни - PullRequest
0 голосов
/ 06 марта 2019

Я хотел бы добавить часы в день начала и пропустить выходные и праздничные дни в файле Excel.

Часы будут 24, 36 и 48.

Так, если дата и время начала 4 марта 2019 г., 13:42, дата и время окончания должны быть:

  • 24 часа: 5 марта 2019 года, 13:42
  • 36 часов: 6 марта 2019 года, 01:42
  • 48 часов: 6 марта 2019 года, 13: 42

Я сейчас использую эту формулу:

=WORKDAY(E2,G2/24,Holidays!$A$2:$A$18)+MOD(E2,1)

E2 - это дата и время начала в формате мм / дд / ггг чч: мм, G2 - количество часов, праздники! $ A $ 2: $ A $ 18 - диапазон выходных.

Эта формула прекрасно работает в течение 24 часов и 48 часов, однако она не работает в течение 36 часов. Буду очень признателен, если кто-нибудь поможет мне решить эту проблему.

1 Ответ

0 голосов
/ 06 марта 2019

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

=WORKDAY(A2+B2/24-1, 1, Holidays!$A$2:$A$18)+MOD(A2+B2/24, 1)

enter image description here

...