3

Есть ли способ не включать выходные или праздничные дни в формулу Excel, включающую даты? Пример:

=Q2-Q1

(дата в q2 минус дата в q1 = столько дней) Исключая выходные и праздничные дни?

1 ответ1

9

РАБОЧИЙ ДЕНЬ

Функция WORKDAY используется для вычисления даты определенного количества рабочих дней до или после даты начала - информация здесь

Синтаксис

РАБОЧИЙ ДЕНЬ (дата начала, дни, [праздничные дни])

Синтаксис функции WORKDAY имеет следующие аргументы:

Start_date - обязательно. Дата, которая представляет дату начала.

Дни - обязательно. Количество выходных и нерабочих дней до или после start_date. Положительное значение для дней дает будущую дату; отрицательное значение дает прошедшую дату.

Праздники - по желанию. Необязательный список из одной или нескольких дат, исключаемых из рабочего календаря, таких как государственные и федеральные праздники и плавающие выходные. Список может быть либо диапазоном ячеек, которые содержат даты, либо константой массива серийных номеров, которые представляют даты.

Пример использования:

=WORKDAY(A2,A3,A4:A6) - где A2 - ваша начальная дата, A3 - количество дней с этой даты, которое вы хотите добавить или вычесть, а A4:A6 - каждая из них, чтобы исключить дату выходных


NETWORKDAYS

Кроме того, функция NETWORKDAYS используется для расчета количества рабочих дней между двумя датами - информация здесь

Синтаксис

NETWORKDAYS(дата начала, дата окончания, [праздничные дни])

Синтаксис функции NETWORKDAYS имеет следующие аргументы:

Start_date - обязательно. Дата, которая представляет дату начала.

End_date - обязательно. Дата, которая представляет дату окончания.

Праздники - по желанию. Необязательный диапазон из одной или нескольких дат, исключаемых из рабочего календаря, таких как государственные и федеральные праздники и плавающие выходные. Список может быть либо диапазоном ячеек, который содержит даты, либо константой массива серийных номеров, которые представляют даты.

Пример использования:

=NETWORKDAYS(A2,A3,A4:A6) - где A2 - ваша начальная дата, A3 - ваша конечная дата, а A4:A6 - праздничные даты, которые вы хотите исключить.


,INTL

Если вам это нужно для работы в ситуации, когда выходные дни не определены одинаково (суббота и воскресенье), обе эти формулы имеют a .INTL , где они также принимают аргумент Weekend в качестве третьего аргумента. Примечание. Это поддерживается только в Excel 2010+. Информация о WORKDAY.INTL и NETWORKDAYS.INTL.

Этот аргумент будет целым числом, ссылаясь на следующие параметры:

Weekend number  Weekend days
1 (default)     Saturday, Sunday
2               Sunday, Monday
3               Monday, Tuesday
4               Tuesday, Wednesday
5               Wednesday, Thursday
6               Thursday, Friday
7               Friday, Saturday
11              Sunday only
12              Monday only
13              Tuesday only
14              Wednesday only
15              Thursday only
16              Friday only
17              Saturday only

Это повлияет на приведенные выше формулы как таковые, указав Monday only как "выходные":

=WORKDAY.INTL(A2,A3,12,A4:A6)

а также

=NETWORKDAYS.INTL(A2,A3,12,A4:A6)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .