Для расчёта продолжительности любого периода времени с учётом праздников и выходных можно воспользоваться следующими методами:
- Калькулятор дней в периоде. 1 Например, такой инструмент есть на сайте «КонсультантПлюс». 1 Для расчёта нужно указать интервал между датами и выбрать, включать ли начальную и конечную даты. 1
- Подсчёт по списку праздничных дней. 2 Нужно хранить список праздничных дней и в цикле обходить их, проверяя, попадают ли они в расчётный период. 2 При попадании из разницы по дням между периодом вычитать один день. 2
- Расчёт номинального (табельного) фонда рабочего времени. 3 Это календарный фонд за минусом выходных и праздников. 3 Формула расчёта: табельный фонд = календарный фонд – праздники и выходные. 3
- Расчёт максимально-вероятного фонда рабочего времени. 3 При нём помимо праздников и выходных учитывают ежегодные отпуска работников. 3 Формула расчёта: максимально-вероятный фонд = календарный фонд – выходные с праздниками – ежегодные оплачиваемые периоды отдыха. 3
Также для более точного расчёта можно использовать формулу, которая включает количество рабочих часов в день: 3 максимально-вероятный фонд = количество рабочих часов в день * количество рабочих дней в году * (1 – процент времени, приходящегося на выходные и праздники). 3 Процент определяют как отношение суммы праздничных и выходных дней к общему числу дней в году. 3