В этом уроке вы узнаете, как получить день недели по дате в Excel и как подсчитать количество будних/рабочих дней между двумя датами.
ДЕНЬ (функция ДЕНЬ)
- Функция ДНЕЙ (ДЕНЬ НЕДЕЛИ) в Excel возвращает число от 1 (воскресенье) до 7 (суббота), обозначающее номер дня недели. Судя по формуле ниже, 16 декабря 2013 г. приходится на понедельник.
=WEEKDAY(A1)
=ДЕНЬНЕД(A1)
- Вы также можете использовать функцию отображения дня недели. ТЕКСТ (ТЕКСТ).
=TEXT(A1,"dddd")
=ТЕКСТ(A1;"дддд")
- Создайте собственный формат даты (dddd) для отображения названия дня недели.
Функция ОЧИСТИТЬ
- Функция ЧИСТЫЕ РАБОТНИКИ (NETWORKDAYS) возвращает количество рабочих дней (исключая выходные) между двумя датами.
=NETWORKDAYS(A1,B1)
=ЧИСТРАБДНИ(A1;B1)
- Если указать список праздников, то функция ЧИСТЫЕ РАБОТНИКИ (NETWORKDAYS) вернет количество рабочих дней (исключая выходные и праздничные дни) между двумя датами.
=NETWORKDAYS(A1,B1,E1:E2)
=ЧИСТРАБДНИ(A1;B1;E1:E2)
Календарь ниже поможет вам лучше понять функцию ЧИСТЫЕ РАБОТНИКИ (ЧИСТЫЕ ДНИ).
- Excel хранит даты в виде чисел и подсчитывает количество дней, прошедших с 0 января 1900 года. Вместо подстановки в формулу диапазона ячеек замените числовые константы, представляющие эти даты. Для этого выберите Е1: Е2 в формуле ниже и нажмите F9.
=NETWORKDAYS(A1,B1,{41633;41634})
=ЧИСТРАБДНИ(A1;B1;{41633;41634})
РАБДЕНЬ (функция РАБДЕНЬ)
- Функция WORKDAY (РАБДЕНЬ) почти противоположные функции ЧИСТЫЕ РАБОТНИКИ (ЧИСТЫЕ ДНИ). Он возвращает дату до или после указанного количества рабочих дней (исключая выходные).
=WORKDAY(A1,B1)
=РАБДЕНЬ(A1;B1)
Примечание: Функция WORKDAY (РАБДЕНЬ) возвращает порядковый номер даты. Примените формат даты к ячейке, чтобы отобразить ее.
Календарь ниже поможет вам лучше понять функцию WORKDAY (РАБОЧИЙ ДЕНЬ).
Опять же, если вы подставите список праздников, функция WORKDAY (РАБДЕНЬ) вернет дату до или после указанного количества рабочих дней (исключая выходные и праздничные дни).