Есть ли способ рассчитать разницу между днями (например, 22.5.1999. + 200 дней), но исключая выходные (суббота и воскресенье) и праздничные дни (1.6., 3.7., 9.8. <- для демонстрационных целей)?
1 ответ
Попробуйте использовать функцию WORKDAY:
WORKDAY(start_date, дни, праздники)
Важные даты следует вводить с помощью функции DATE или в качестве результатов других формул или функций. Например, используйте DATE(2008,5,23) для 23 мая 2008 года. Проблемы могут возникнуть, если даты вводятся в виде текста.
Start_date - это дата, которая представляет дату начала.
Дни - это число выходных и нерабочих дней до или после start_date. Положительное значение для дней дает будущую дату; отрицательное значение дает прошедшую дату.
Праздники - это необязательный список из одной или нескольких дат, которые необходимо исключить из рабочего календаря, таких как государственные и федеральные праздники и плавающие праздники. Список может быть либо диапазоном ячеек, которые содержат даты, либо константой массива серийных номеров, которые представляют даты.
=WORKDAY(A1;B1;A2:A4)
получает результат « 29.02.2000 », например: