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 TemplateWEEKDAY в 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! генерируется ошибка.