Не включайте выходные и/или праздничные дни в число дней, чтобы завершить формулу.

Не включайте выходные и/или праздничные дни в число дней, чтобы завершить формулу.

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

=Q2-Q1

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

решение1

РАБОЧИЙ ДЕНЬ

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

Синтаксис

РАБДЕНЬ(начальная_дата, дни, [праздники])

Синтаксис функции РАБДЕНЬ имеет следующие аргументы:

Start_date — Обязательно. Дата, представляющая собой дату начала.

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

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

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

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


СЕТЕВЫЕДНИ

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

Синтаксис

ЧИСТРАБДНИ(начальная_дата, конечная_дата, [праздники])

Синтаксис функции ЧИСТРАБДНИ имеет следующие аргументы:

Start_date — Обязательно. Дата, представляющая собой дату начала.

End_date — Обязательно. Дата, представляющая собой дату окончания.

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

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

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


.МЕЖДУНАРОДНЫЙ

Если вам нужно, чтобы это работало в ситуации, когда выходные дни определяются по-разному (суббота и воскресенье), обе эти формулы имеют функцию .INTL, где они также принимают Weekendаргумент в качестве третьего аргумента.Примечание- Поддерживается только в Excel 2010+. Информация оРАБОЧИЙ ДЕНЬ.МЕЖДУНАРОДНЫЙи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)

Связанный контент