WEEKDAY в Excel (формула, примеры) | Как использовать функцию WEEKDAY?

Weekday - это функция excel, которая используется в Excel для вычисления заданного дня недели для указанной даты, эта функция принимает дату в качестве аргумента, а возвращаемый тип затем возвращает целочисленный результат в диапазоне от 1 до 7, поскольку в неделе семь дней. , тип возвращаемого значения - необязательный аргумент, который, если он не указан, то 1 рассматривается по умолчанию, что представляет воскресенье, а 7 - субботу, метод для использования этой функции - = WEEKDAY (серийный номер, возвращаемое значение).

ДЕНЬ НЕДЕЛИ в Excel

Функция Excel Weekday относится к категории функций даты / времени . WEEKDAY в Excel принимает аргумент даты и возвращает целое число от 1 до 7, которое соответствует дню недели. Например, следующая формула Excel WEEKDAY возвращает 7 для даты - 04 августа 2018 года.

= WEEKDAY (8.04.2018)

Выход:

Формула WEEKDAY в Excel

Ниже представлена ​​формула Excel WEEKDAY.

Объяснение функции WEEKDAY в Excel

Формула WEEKDAY в Excel принимает два аргумента:

serial_number: обязательный ввод, и это значение даты, для которого мы хотим указать день недели.

return_type: необязательное поле, значение в диапазоне от 1 до 17 - это аргумент, указывающий систему нумерации дней для результата. Если вы укажете 2 в качестве второго аргумента, WEEKDAY Excel вернет 1 для понедельника, 2 для вторника и т. Д. Если вы укажете 3 в качестве второго аргумента, функция вернет 0 для понедельника, 1 для вторника и так далее. В более поздних версиях Excel

return_type = 1 (значение по умолчанию, то есть, если мы не передали необязательный аргумент, функция принимает значение по умолчанию как 1)

return_type = 2

return_type = 3

return_type в диапазоне от 11 до 17

WEEKDAY в формате Excel  :

Как использовать WEEKDAY в Excel?

Функция WEEKDAY в excel очень проста и удобна в использовании. Давайте разберемся, как работает WEEKDAY в Excel на нескольких примерах.

Вы можете скачать этот шаблон Excel с функцией WEEKDAY здесь - WEEKDAY Function Excel Template

WEEKDAY в Excel, пример №1

Определение названия дня недели в Excel для значения, возвращаемого в качестве вывода с помощью функции дня недели в Excel:

Для заданной даты мы можем определить название дня недели в Excel, используя приведенную ниже формулу Excel WEEKDAY.

= IF (WEEKDAY (A2) = 1, «воскресенье», IF (WEEKDAY (A2) = 2, «понедельник»), IF (WEEKDAY (A2) = 3, «вторник»,

IF (WEEKDAY (A2) = 4, «среда», IF (WEEKDAY (A2) = 5, «четверг»,

ЕСЛИ (WEEKDAY (A2) = 6, «Пятница», «Суббота»))))))

 Выход:

= ВЫБЕРИТЕ (ДЕНЬНЕД (A2), «Вс», «Пн», «Вт», «Ср», «Чт», «Пт», «Сб»)

Выход: 

Приведенная выше формула WEEKDAY в Excel работает для функции Weekday со значением return_type равным 1.

Для значения return_type 2 у нас есть формулы

= IF (WEEKDAY (A2,2) = 7, «воскресенье», IF (WEEKDAY (A2,2) = 1, «понедельник»), IF (WEEKDAY (A2,2) = 2, «вторник», IF (WEEKDAY ( A2,2) = 3, «среда», IF (WEEKDAY (A2,2) = 4, «четверг», IF (WEEKDAY (A2,2) = 5, «пятница», «суббота»))))))

Выход:

= ВЫБРАТЬ (WEEKDAY (A2,2), «Пн», «Вт», «СР», «ЧТ», «ПТ», «СБ», «ВС»)

Выход:

Для значения return_type 3 у нас есть формула WEEKDAY в Excel.

= IF (WEEKDAY (A2,3) = 6, «Воскресенье», IF (WEEKDAY (A2,3) = 0, «Понедельник»,

IF (WEEKDAY (A2,3) = 1, «вторник», IF (WEEKDAY (A2,3) = 2, «среда»,

IF (WEEKDAY (A2,3) = 3, «четверг», IF (WEEKDAY (A2,3) = 4, «пятница», «суббота»))))))

Выход:

Для значения return_type 3 мы не можем использовать функцию выбора, потому что функция Weekday в Excel приводит к первому выводу как 0 для понедельника и выбирает функцию, первая индексация начинается с номера 1.

Точно так же для других значений return_type мы можем настроить формулу Excel WEEKDAY.

Мы также можем использовать функцию ТЕКСТ для отображения имени дня недели в Excel, когда указана дата.

= ТЕКСТ (A2; «дддд»)

Выход:

WEEKDAY в Excel, пример № 2 - Определение выходных дней

 В столбце A приведен список случайных дат, нам нужно найти дату - выходные или будние дни.

Мы будем использовать Weekday in excel, чтобы определить, какой день является выходным. Мы знаем, что серийный номер субботы и воскресенья - 7 и 1.

Итак, мы будем использовать условие ЕСЛИ вместе с логической функцией ИЛИ, чтобы проверить, является ли номер дня недели 1 или 7, тогда день - выходной, иначе день - будний день.

Итак, формула WEEKDAY в Excel будет

= IF (OR (WEEKDAY (A2) = 1, WEEKDAY (A2) = 7), «Weekend», «Weekday»)

 Применяя формулу Excel WEEKDAY к другим ячейкам, у нас есть

Выход:

Точно так же мы можем идентифицировать другие названия дней недели в Excel, будь то понедельник, вторник или любой другой день.

WEEKDAY в Excel, пример №3

У нас есть график работы фрилансера, который работал в разные дни, включая выходные. Если он работает в будний день, выплата составляет 10 долларов в час, а если он работает в субботу, сумма выплаты составляет 15 долларов в час. Каждый день он работал в разное время (см. Таблицу ниже). Нам нужно рассчитать его общую сумму выплаты.

Значение дня недели для субботы равно 7, поэтому мы будем использовать условие IF и проверим, является ли рабочий день будним или субботним, и вычислим результат соответственно.

Итак, формула WEEKDAY в Excel, которую мы будем использовать, выглядит так:

= ЕСЛИ (ДЕНЬ НЕД. (A2) = 7; B2 * F $ 4; B2 * F $ 3)

Применяя формулу WEEKDAY в Excel к другим ячейкам, которые у нас есть,

Выход:

Общая сумма выплаты составляет

= СУММ (C2: C11)

Что равно 765 долларов США.

Что нужно помнить о функции WEEKDAY в Excel

  • По умолчанию return_type всегда равен 1, то есть, если мы опускаем return_type, функция WEEKDAY примет значение по умолчанию как 1.
  • Если serial_number или return_type вне диапазона, указанного выше, #NUM! генерируется ошибка.