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

  • Поделись Этим
Hugh West

Если вы ищете Функция Excel WEEKDAY тогда вы попали по адресу. ВЫХОДНОЙ ДЕНЬ Функция особенно удобна для планирования, составления графиков и даже финансового анализа. Она классифицируется как Функции даты и времени в Excel, который возвращает день недели для заданного аргумента.

В этой статье мы постараемся обсудить следующие вопросы ВЫХОДНОЙ ДЕНЬ Все тонкости функции, включая реальные примеры с соответствующими пояснениями, чтобы вы могли приспособить формулу для своих целей.

Функция WEEKDAY в Excel (быстрый просмотр)

Скачать рабочую книгу Excel

Использование функции WEEKDAY.xlsx

Функция Excel WEEKDAY: синтаксис и аргументы

Синтаксис

=WEEKDAY(serial_number, [return_type])

Возвращаемые значения

От 0 до 7 (в цифрах)

Аргументы

Аргумент Обязательно/Опционально Пояснение
серийный_номер Требуется Число, обозначающее день, по которому вы хотите найти день недели
тип_возврата Дополнительно Число, определяющее тип возвращаемого значения

Примечание:

  1. Даты хранятся в Microsoft Excel в виде последовательных порядковых номеров, что позволяет использовать их в вычислениях. Кроме того, даты следует вставлять как в формате даты, так и используя Функция ДАТА Могут возникнуть проблемы, если даты вставляются в текстовом формате.
  2. Тип_возврата является аргументом в ВЫХОДНОЙ ДЕНЬ функция, определяющая первый день недели. Если вы не введете какой-либо тип return_type, функция ВЫХОДНОЙ ДЕНЬ функция возвращает 1 для воскресенья и 7 для субботы (по умолчанию). Тип возврата 11-17 введен в версии Excel 2010.
Тип_возврата Первый день Числовой результат Начало-конец
1 или опущен (по умолчанию) Воскресенье 1-7 Воскресенье-суббота
2 Понедельник 1-7 Понедельник-воскресенье
3 Вторник 0-6 (так как понедельник = 0 в данном случае) Понедельник-воскресенье
11 Понедельник 1-7 Понедельник-воскресенье
12 Вторник 1-7 Вторник-понедельник
14 Четверг 1-7 Четверг-среда
15 Пятница 1-7 Пятница-четверг
16 Суббота 1-7 Суббота-пятница
17 Воскресенье 1-7 Воскресенье-суббота

8 примеров для понимания и использования функции WEEKDAY в Excel

Excel предлагает различные приложения с использованием ВЫХОДНОЙ ДЕНЬ функции. Мы постараемся обсудить их в качестве примеров.

Пример 1: Основные примеры функции WEEKDAY

Если дни заданы в формате даты и нет необходимости вводить значение return_type, можно использовать следующую формулу в файле D5 клетка.

=WEEKDAY(C5)

Вот, C5 это Дата присоединения из Роберт .

  • Во-вторых, нажмите ENTER .
  • В-третьих, используйте Наполнительная рукоятка перетащите курсор вниз, удерживая его в положении справа-снизу угол D5 ячейку, как это.

  • В конечном итоге, выходы будут выглядеть следующим образом.

Но если тип возврата 2 и 16 соответственно для одного и того же набора данных. Вы можете использовать следующую формулу в разделе D5 клетка.

  • Когда значение return_type равно 2 :
=WEEKDAY(C5,2)

  • Когда значение return_type равно 16 :
=WEEKDAY(C5,16)

Пример 2: Использование функции WEEKDAY с функцией DATE

Представим, что дата присоединения указана в серийном номере. В этом случае необходимо использовать ДАТА где ГОД , МЕСЯЦ и Дневные функции используются для возврата года, месяца и дня заданной даты соответственно.

  • В конце концов, просто используйте следующую формулу в D5
=WEEKDAY(DATE(YEAR(C5),MONTH(C5),DAY(C5)),12)

  • Во-вторых, нажмите ENTER .
  • В-третьих, используйте Наполнительная рукоятка .

  • Следовательно, вы получите результат, подобный этому.

Пример 3: Использование функции TEXT для поиска названия дня недели

Если вы хотите получить название дня недели, которое находится с помощью функции ВЫХОДНОЙ ДЕНЬ функцию, вы можете использовать ТЕКСТ функция .

  • В конечном итоге, вам нужно записать формулу в формате D5 ячейку, как это.
=TEXT(WEEKDAY(C5,2), "dddd")

  • Аналогично, после нажатия кнопки ENTER и затем с помощью Наполнительная рукоятка , вывод будет выглядеть следующим образом.

Пример 4: WEEKDAY в сочетании с функцией CHOOSE

Кроме того, есть и другой способ найти название дня недели. Вы можете воспользоваться функцией ВЫБЕРИТЕ функция с ВЫХОДНОЙ ДЕНЬ функция.

  • Просто используйте следующую формулу в D5 клетку, а затем Наполнительная рукоятка как мы уже делали раньше, чтобы получить все выходы, как здесь.
=CHOOSE(WEEKDAY(C5), "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat")

Пример 5: Комбинация с функцией SWITCH

Опять же, вы можете использовать ПЕРЕКЛЮЧАТЕЛЬ функция чтобы получить название дня недели с помощью функции ВЫХОДНОЙ ДЕНЬ функция.

  • Формула в D5 клетка будет такой.
=SWITCH(WEEKDAY(C5,1),1,"Sun",2,"Mon",3,"Tue",4,"Wed",5,"Thu",6,"Fri",7,"Sat")

Пример 6: Функция WEEKDAY для получения дней недели и выходных дней

Если вы хотите определить будние и выходные дни для данной даты, вы можете воспользоваться формулой, которая представляет собой комбинацию из ЕСЛИ и ВЫХОДНОЙ ДЕНЬ функции.

=IF(WEEKDAY(C5,2)<6, "Рабочий день", "Выходной")

Пример 7: Функция WEEKDAY с условным форматированием

Если вам нужно выделить рабочий день и выходные для лучшей визуализации, вы можете использовать Условное форматирование панель инструментов из Стили командная строка.

Шаги:

  • Во-первых, выделите ячейки B5:D12 .
  • Во-вторых, зайдите на Главная > выбрать Условное форматирование > выбрать Новое правило .

  • В конце концов, в Новое правило форматирования появится окно.
  • В-третьих, выберите Используйте формулу, чтобы определить, какие ячейки форматировать .
  • В-четвертых, запишите формулу в поле формул.
=WEEKDAY($C5,2)<6

  • В-пятых, перейдите к Формат для выбора цвета и других параметров вывода, если это необходимо.

  • В Форматирование ячеек окно, перейдите к Заполнить >выберите цвет (здесь он светло-зеленый)> нажмите кнопку OK .

  • Опять же, в Новое правило форматирования , нажмите OK .

  • Аналогично, снова перейдите к Новое правило форматирования после выделения ячеек. На этот раз напишите формулу следующим образом.
=WEEKDAY($C5,2)>5

  • Затем перейдите к Формат .

  • В конце концов, выберите любой цвет в Опция заполнения Мы выбрали светло-голубой цвет
  • Нажмите, OK .

  • Наконец, нажмите OK в Новое правило форматирования

  • Следовательно, выходные данные будут выглядеть следующим образом.

Пример 8: Расчет оплаты с учетом выходных дней

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

Обычно ставка оплаты выше для выходных дней. Если указано количество рабочих часов, необходимо рассчитать Оплата для каждого работника и общий платеж для всех работников.

Формула будет находиться в E5 клетка.

=IF(WEEKDAY(C5, 2)>5, D5*$H$6,D5*$H$7)

Затем используйте SUM функция для агрегирования индивидуального платежа.

Функция Excel WORKDAY для праздничных дней

Чтобы определить дату работы, которая наступит через определенное количество дней после даты начала, воспользуйтесь функцией Excel РАБОЧИЙ ДЕНЬ функция, которая является ДАТА функция.

Кроме того, эта функция предоставляет необязательный параметр праздника, который, если его опустить, автоматически считает выходные дни, включая субботу и воскресенье, праздниками и определяет будущую рабочую дату через указанное количество дней.

Синтаксис РАБОЧИЙ ДЕНЬ функция.

=WORKDAY(дата_начала,дни,праздники)

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

Нам нужно выяснить Дата завершения в Колонка D .

  • Во-первых, запишите формулу в D5 ячейку, как это.
= РАБОЧИЙ ДЕНЬ(B5,C5,G5:G9)

  • В конце концов, нажмите ENTER
  • Наконец, используйте Наполнительная рукоятка
  • Следовательно, вы получите результаты проекта Сроки завершения .

Распространенные ошибки при использовании функции WEEKDAY

Вы можете увидеть несколько ошибок при использовании функции ВЫХОДНОЙ ДЕНЬ функция. Давайте посмотрим.

  • #NUM - если серийный номер находится вне диапазона для базового значения текущей даты

    - если тип_возврата находится вне зоны действия тип_возврата таблицу значений, как показано в разделе "Аргументы".

  • #VALUE! - происходит, когда либо данный серийный_номер или данный [ тип_возврата ] является нечисловым.

Поэтому будьте осторожны при работе с функцией. Надеюсь, вы сможете понять и исправить ошибки, если увидите их. Также мы можем помочь, если вам это необходимо.

Заключение

Вот как вы можете применить ВЫХОДНОЙ ДЕНЬ функцию для получения дня недели (weekday). Кроме того, у вас есть возможность комбинировать функцию с другими функциями Excel. Если у вас есть интересный и уникальный метод использования функции ВЫХОДНОЙ ДЕНЬ функцию, пожалуйста, поделитесь ею в разделе комментариев ниже. Спасибо, что были с нами.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.