Weekday excel что это

Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2016 for Mac Excel 2013 Excel 2010 Excel 2007 Excel for Mac 2011 Excel Starter 2010 More…Less

This article describes the formula syntax and usage of the WEEKDAY
 function in Microsoft Excel.

Description

Returns the day of the week corresponding to a date. The day is given as an integer, ranging from 1 (Sunday) to 7 (Saturday), by default.

Syntax

WEEKDAY(serial_number,[return_type])

The WEEKDAY function syntax has the following arguments:

  • Serial_number    Required. A sequential number that represents the date of the day you are trying to find. Dates should be entered by using the DATE function, or as results of other formulas or functions. For example, use DATE(2008,5,23) for the 23rd day of May, 2008. Problems can occur if dates are entered as text.

  • Return_type    Optional. A number that determines the type of return value.

Return_type

Number returned

1 or omitted

Numbers 1 (Sunday) through 7 (Saturday). Behaves like previous versions of Microsoft Excel.

2

Numbers 1 (Monday) through 7 (Sunday).

3

Numbers 0 (Monday) through 6 (Sunday).

11

Numbers 1 (Monday) through 7 (Sunday).

12

Numbers 1 (Tuesday) through 7 (Monday).

13

Numbers 1 (Wednesday) through 7 (Tuesday).

14

Numbers 1 (Thursday) through 7 (Wednesday).

15

Numbers 1 (Friday) through 7 (Thursday).

16

Numbers 1 (Saturday) through 7 (Friday).

17

Numbers 1 (Sunday) through 7 (Saturday).

Remark

  • Microsoft Excel stores dates as sequential serial numbers so they can be used in calculations. By default, January 1, 1900 is serial number 1, and January 1, 2008 is serial number 39448 because it is 39,448 days after January 1, 1900.

  • If serial_number is out of range for the current date base value, a #NUM! error is returned.

  • If return_type is out of the range specified in the table above, a #NUM! error is returned.

Example

Copy the example data in the following table, and paste it in cell A1 of a new Excel worksheet. For formulas to show results, select them, press F2, and then press Enter. If you need to, you can adjust the column widths to see all the data.

Data

2/14/2008

Formula

Description (Result)

Result

=WEEKDAY(A2)

Day of the week, with numbers 1 (Sunday) through 7 (Saturday) (5)

5

=WEEKDAY(A2, 2)

Day of the week, with numbers 1 (Monday) through 7 (Sunday) (4)

4

=WEEKDAY(A2, 3)

Day of the week, with numbers 0 (Monday) through 6 (Sunday) (3)

3

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.

На чтение 2 мин

Функция WEEKDAY (ДЕНЬНЕД) в Excel используется для вычисления порядкового номера дня недели (от 1 до 7).

Содержание

  1. Что возвращает функция
  2. Синтаксис
  3. Аргументы функции
  4. Дополнительная информация
  5. Примеры использования функции WEEKDAY (ДЕНЬНЕД) в Excel

Что возвращает функция

Число от «1» до «7» в зависимости от даты, из которой требуется провести расчет.

Telegram Logo Больше лайфхаков в нашем Telegram Подписаться

Синтаксис

=WEEKDAY(serial_number, [return_type]) — английская версия

=ДЕНЬНЕД(дата_в_числовом_формате;[тип]) — русская версия

Аргументы функции

  • serial_number (дата_в_числовом_формате): дата, из которой нужно вычислить порядковый номер дня недели;
  • [return_type] ([тип]): (Необязательно) Вы можете выбрать день с которого начинается неделя, например «Понедельник» или «Воскресенье». От этого параметра зависит какой порядковый номер будет присвоен дате при расчете формулы. По умолчанию, неделя начинается в Понедельник (это означает, что если день вычисляемой даты — Понедельник, тогда функция вернет число «1». Если это Вторник — «2» и так далее…)

Дополнительная информация

  • По умолчанию, если вы не используете дополнительный аргумент функции, она возвращает значение «1» для Понедельника и значение «7» для Воскресенья;
  • В аргументе функции [return_type] ([тип)] вы можете указать день, с которого начинается неделя;
  • Помимо чисел, дата может быть указана как:
    — результат формулы или вычисления;
    — дата указанная в текстовом формате;
    — дата указанная как текст внутри формулы WEEKDAY (ДЕНЬНЕД) в кавычках.

Примеры использования функции WEEKDAY (ДЕНЬНЕД) в Excel

Функция WEEKDAY (ДЕНЬНЕД) в Excel

Содержание

  1. WEEKDAY function
  2. Description
  3. Syntax
  4. Remark
  5. Example
  6. WEEKDAY function
  7. Description
  8. Syntax
  9. Remark
  10. Example
  11. Функция Weekday
  12. Синтаксис
  13. Settings
  14. Возвращаемые значения
  15. Замечания
  16. Пример
  17. См. также
  18. Поддержка и обратная связь
  19. Функция Weekday
  20. Примеры запросов
  21. Пример VBA
  22. Выходные Формула в Excel — Как использовать формулу WEEKDAY в Excel?
  23. Выходные Формула в Excel
  24. Как использовать формулу WEEKDAY в Excel?
  25. Пример 1
  26. Пример 2
  27. Пример 3
  28. Что нужно знать о формуле WEEKDAY в Excel
  29. Рекомендуемые статьи

WEEKDAY function

This article describes the formula syntax and usage of the WEEKDAY function in Microsoft Excel.

Description

Returns the day of the week corresponding to a date. The day is given as an integer, ranging from 1 (Sunday) to 7 (Saturday), by default.

Syntax

The WEEKDAY function syntax has the following arguments:

Serial_number Required. A sequential number that represents the date of the day you are trying to find. Dates should be entered by using the DATE function, or as results of other formulas or functions. For example, use DATE(2008,5,23) for the 23rd day of May, 2008. Problems can occur if dates are entered as text.

Return_type Optional. A number that determines the type of return value.

Numbers 1 (Sunday) through 7 (Saturday). Behaves like previous versions of Microsoft Excel.

Numbers 1 (Monday) through 7 (Sunday).

Numbers 0 (Monday) through 6 (Sunday).

Numbers 1 (Monday) through 7 (Sunday).

Numbers 1 (Tuesday) through 7 (Monday).

Numbers 1 (Wednesday) through 7 (Tuesday).

Numbers 1 (Thursday) through 7 (Wednesday).

Numbers 1 (Friday) through 7 (Thursday).

Numbers 1 (Saturday) through 7 (Friday).

Numbers 1 (Sunday) through 7 (Saturday).

Microsoft Excel stores dates as sequential serial numbers so they can be used in calculations. By default, January 1, 1900 is serial number 1, and January 1, 2008 is serial number 39448 because it is 39,448 days after January 1, 1900.

If serial_number is out of range for the current date base value, a #NUM! error is returned.

If return_type is out of the range specified in the table above, a #NUM! error is returned.

Example

Copy the example data in the following table, and paste it in cell A1 of a new Excel worksheet. For formulas to show results, select them, press F2, and then press Enter. If you need to, you can adjust the column widths to see all the data.

Источник

WEEKDAY function

This article describes the formula syntax and usage of the WEEKDAY function in Microsoft Excel.

Description

Returns the day of the week corresponding to a date. The day is given as an integer, ranging from 1 (Sunday) to 7 (Saturday), by default.

Syntax

The WEEKDAY function syntax has the following arguments:

Serial_number Required. A sequential number that represents the date of the day you are trying to find. Dates should be entered by using the DATE function, or as results of other formulas or functions. For example, use DATE(2008,5,23) for the 23rd day of May, 2008. Problems can occur if dates are entered as text.

Return_type Optional. A number that determines the type of return value.

Numbers 1 (Sunday) through 7 (Saturday). Behaves like previous versions of Microsoft Excel.

Numbers 1 (Monday) through 7 (Sunday).

Numbers 0 (Monday) through 6 (Sunday).

Numbers 1 (Monday) through 7 (Sunday).

Numbers 1 (Tuesday) through 7 (Monday).

Numbers 1 (Wednesday) through 7 (Tuesday).

Numbers 1 (Thursday) through 7 (Wednesday).

Numbers 1 (Friday) through 7 (Thursday).

Numbers 1 (Saturday) through 7 (Friday).

Numbers 1 (Sunday) through 7 (Saturday).

Microsoft Excel stores dates as sequential serial numbers so they can be used in calculations. By default, January 1, 1900 is serial number 1, and January 1, 2008 is serial number 39448 because it is 39,448 days after January 1, 1900.

If serial_number is out of range for the current date base value, a #NUM! error is returned.

If return_type is out of the range specified in the table above, a #NUM! error is returned.

Example

Copy the example data in the following table, and paste it in cell A1 of a new Excel worksheet. For formulas to show results, select them, press F2, and then press Enter. If you need to, you can adjust the column widths to see all the data.

Источник

Функция Weekday

Возвращает значение переменной Variant (Integer), отображающее дни недели.

Синтаксис

Weekday(date, [ firstdayofweek ])

Синтаксис функции Weekday состоит из таких именованных аргументов:

Part Описание
дата Обязательный аргумент. Переменная, числовое выражение, строковое выражение или любое выражение, отображающее дату. Если аргумент date содержит Null, возвращается значение Null.
первый_день_недели Необязательный аргумент. Константа, задающая первый день недели. Если она не указана, им является vbSunday.

Settings

Аргумент первый_день_недели может принимать следующие значения:

Константа Значение Описание
vbUseSystem 0 Используются параметры API NLS.
vbSunday 1 Воскресенье (по умолчанию)
vbMonday 2 Понедельник
vbTuesday 3 Вторник
vbWednesday 4 Среда
vbThursday 5 Четверг
vbFriday 6 Пятница
vbSaturday 7 Суббота

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

Функция Weekday возвращает такие значения:

Константа Значение Описание
vbSunday 1 Воскресенье
vbMonday 2 Понедельник
vbTuesday 3 Вторник
vbWednesday 4 Среда
vbThursday 5 Четверг
vbFriday 6 Пятница
vbSaturday 7 Суббота

Замечания

Если свойство Calendar имеет значение григорианский, возвращаемое целое число представляет григорианский день недели для аргумента date.

Если задан календарь хиджра, возвращаемое целое число означает день недели по календарю хиджра, соответствующий аргументу date. Для дат по календарю хиджра числовым аргументом является любое числовое выражение, представляющее дату или время с 1 января 100 года (2 августа 718 года по грегорианскому календарю) по 4 марта 9666 года (31 декабря 9999 года по грегорианскому календарю).

Пример

В этом примере функция Weekday возвращает день недели по указанной дате.

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.

Источник

Функция Weekday

Возвращает значение Variant ( Integer), содержащее целое число, соответствует дню недели.

Функция Weekday имеет следующие аргументы:

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

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

Аргумент первый_день_недели может принимать следующие значения:

Используются параметры API NLS.

Воскресенье (по умолчанию)

Функция Weekday возвращает одно из следующих значений:

Если свойство Calendar имеет значение Gregorian, возвращаемое целое значение представляет собой день недели по григорианскому календарю. Если задан календарь Hijri, то будет возвращен день недели по календарю Хиджра. Для дат по календарю Хиджра аргумент может быть любым числовым выражением, которое обозначает дату и время от 01.01.100 (2 августа 718 г. по григорианскому календарю) до 03.04.9666 (31 декабря 9999 г. по григорианскому календарю).

Примеры запросов

SELECT DateofSale, Weekday([DateofSale]) AS Expr1 FROM ProductSales;

Возвращает значения из поля DateofSale и числа, представляющего «День недели» этих значений даты. (По умолчанию воскресенье считается первым днем недели; 1).

SELECT DateofSale, Weekday([DateofSale];2) AS NewWeekDay FROM ProductSales;

Возвращает значения из поля DateofSale и числа, представляющего «День недели» этих значений даты. (считая понедельник первым днем недели).

Пример VBA

Примечание: В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (VBA). Чтобы получить дополнительные сведения о работе с VBA, выберите Справочник разработчика в раскрывающемся списке рядом с полем Поиск и введите одно или несколько слов в поле поиска.

В этом примере с помощью функции Weekday определяется день недели для указанной даты.

Источник

Выходные Формула в Excel — Как использовать формулу WEEKDAY в Excel?

Формула выходного дня в Excel (Содержание)

  • Выходные Формула в Excel
  • Как использовать формулу WEEKDAY в Excel?

Выходные Формула в Excel

  • MS Excel предоставляет несколько встроенных функций, одна из которых — функция дня недели, которая используется для возврата целочисленного значения от 0 до 7, где 0 будет возвращаться в return_type 3. Он будет определять день недели с заданной датой пользователем. Он принадлежит к категории функций Дата / Время в Excel. По умолчанию возвращается 1 для воскресенья в качестве первого дня недели и 7 для субботы. Пользователь может использовать эту функцию дня недели с другой функцией Excel, чтобы проверить день недели.
  • Например, если пользователю дается дата 22 мая 2019 года в качестве входного значения в день недели, он вернет 4 в качестве выходного значения, поскольку в качестве первого дня недели будет принято воскресенье.

Синтаксис функции WEEKDAY:

WEEKDAY () — возвращает целочисленное значение от 0 до 7, представляющее день недели. Существует два параметра — serial_number и return _type.

Аргумент в функции буднего дня:

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

Ниже приведены значения для return_type:

  • 1 — для воскресенья 1 и 7 будут субботой (по умолчанию)
  • 2 — для понедельника 1 и 7 будет воскресенье
  • 3 — для понедельника 0 и 6 будет воскресенье
  • 11 — для понедельника 1 и 7 будет воскресенье
  • 12- на вторник 1 и 7 будут понедельником
  • 13 — для среды 1 и 7 будет вторник
  • 14 — для четверга как 1 и 7 будет среда
  • 15 — для пятницы 1 и 7 будут четверг
  • 16 — в субботу 1 и 7 будут субботой
  • 17 — для воскресенья 1 и 7 будет суббота

Как использовать формулу WEEKDAY в Excel?

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

Вы можете скачать этот шаблон формулы Excel для дня недели здесь — Шаблон формулы Excel для дня недели

Пример 1

У продавца есть несколько продуктов с датой истечения срока действия 04/04/2019 (MM / DD / YYYY). Он хочет получить день этой недели. Давайте посмотрим, как функция Weekday может решить его проблему.

Откройте MS Excel, перейдите на лист1, где пользователь хочет отобразить день этой недели.

Создайте один заголовок столбца для дня недели, чтобы показать результат функции в столбце.

Нажмите на ячейку D2 и примените формулу WEEKDAY.

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

Теперь он будет запрашивать return_type, здесь пользователь хочет использовать значение по умолчанию, равное 1, или пользователь может пропустить этот аргумент.

Нажмите на кнопку ввода и увидите результат, показанный ниже.

Примените ту же формулу к другой ячейке, перетащите ячейки с D2 по D13.

Краткое изложение примера 1:

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

Пример 2

Владелец компании имеет личные данные своего сотрудника, где указаны имя сотрудника, его родной город и дата выхода на пенсию (MM / DD / YYYY). Он хочет получить день этой недели для даты выхода на пенсию.

Посмотрим, как функция Weekday может решить его проблему.

Откройте MS Excel, перейдите на лист 2, где пользователь хочет отобразить день этой недели с даты выхода на пенсию.

Создайте один заголовок столбца для дня недели, чтобы показать результат функции в столбце E.

Нажмите на ячейку E2 и примените WEEKDAY Formula.

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

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

Нажмите на кнопку ввода и увидите результат, показанный ниже.

Примените ту же формулу к другой ячейке столбца E и перетащите ячейки E2 на E13.

Краткое изложение примера 2:

Поскольку владелец компании хочет узнать день недели с даты выхода на пенсию, используя формулу дня недели, мы достигли результата. Здесь мы видим, что результат доступен между o и 6 в столбце E.

Пример 3

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

Давайте посмотрим, как функция Weekday может решить его проблему.

Откройте MS Excel, перейдите на лист 3, где пользователь хочет отобразить день этой недели с даты выхода на пенсию.

Создайте один заголовок столбца для дня недели, чтобы показать результат функции в столбце E.

Нажмите на ячейку E2 и примените текстовую формулу.

Напишите формулу дня недели в ячейке E2.

Теперь он запросит серийный номер и тип возвращаемого значения.

Теперь он запросит формат текстовой формулы, поэтому укажите «DDDD».

Нажмите на кнопку ввода.

Примените ту же формулу к другой ячейке столбца E, перетащите ячейки E2 на E13.

Краткое изложение примера 3:

Поскольку владелец компании хочет узнать день в текстовом формате, мы достигли, используя текст и формулу дня недели вместе.

Что нужно знать о формуле WEEKDAY в Excel

  • Серийный номер в функции дня недели должен быть значением даты, которое можно передать с помощью функции данных или любой другой формулы, результатом которой является дата.
  • Функция дня недели вернет целочисленное значение от 0 до 7, где 0 вернется в return_type 3.
  • По умолчанию возвращается 1 для воскресенья в качестве первого дня недели и 7 для субботы. Пользователь может использовать эту функцию дня недели с другой функцией Excel, чтобы проверить день недели.
  • В MS Excel данные используются для сохранения в качестве последовательных серийных номеров, чтобы их можно было использовать в расчетах. Например, 1 января 1900 г., сохраненный как серийный номер 1, и 3 января 2008 г., сохраненный как серийный номер 39 450 в MS Excel.
  • Если return_type выходит за пределы диапазона return_type, то он будет через #NUM!
  • Если serial_number выходит за пределы диапазона от текущей базы данных, он будет через #NUM!

Рекомендуемые статьи

Это было руководство к формуле WEEKDAY в Excel. Здесь мы обсуждаем Как использовать WEEKDAY Formula в Excel вместе с практическими примерами и загружаемым шаблоном Excel. Вы также можете просмотреть наши другие предлагаемые статьи —

  1. Excel КОЛОННА в номер
  2. Формула даты в Excel с примерами
  3. Как вставить комментарий в Excel?
  4. Темы в Excel | Советы по Excel

Источник

The Excel WEEKDAY function is a Date & Time formula that finds the day of the week of a given date. The WEEKDAY function returns an integer indicating the day’s index according to the specified day of the week mapping scheme. In this guide, we’re going to show you how to use the Excel WEEKDAY function and also go over some tips and error handling methods.


Supported versions

  • All Excel versions (return_type numbers between 11 and 17 were added in 2010 version)

Excel WEEKDAY Function Syntax

WEEKDAY(serial_number, [return_type])


Arguments

serial_number The date of the day you want. Microsoft recommends using the DATE or other similar functions that return a date as a serial number.
[return_type] Optional. A number that determines the day of week mapping scheme. The dDefault value is 1. See the table below for available types.

Return Types

Return_type Number returned by Excel WEEKDAY
1 or omitted Numbers 1 (Sunday) through 7 (Saturday). Behaves like in previous versions of Microsoft Excel.
2 Numbers 1 (Monday) through 7 (Sunday).
3 Numbers 0 (Monday) through 6 (Sunday).
11 Numbers 1 (Monday) through 7 (Sunday).
12 Numbers 1 (Tuesday) through 7 (Monday).
13 Numbers 1 (Wednesday) through 7 (Tuesday).
14 Numbers 1 (Thursday) through 7 (Wednesday).
15 Numbers 1 (Friday) through 7 (Thursday).
16 Numbers 1 (Saturday) through 7 (Friday).
17 Numbers 1 (Sunday) through 7 (Saturday).

Example

To find the day of the week of a date, provide a date as the serial_number argument of the Excel WEEKDAY function. Microsoft recommends using serial numbers, instead of date strings like «2/5/2019». A serial number date can be generated via functions like DATE.

You can also set a number for the [return_type] argument. This number specifies the numbering scheme. You can omit the argument to return a number based on a week starts on a Sunday and ends on a Saturday.

=WEEKDAY(DATE(2018,1,13),11) returns 6. The function assumes a week starts on Monday, and Monday equals 1.

Download Workbook


Tips

  • Use the DATE function to generate a date serial number.
  • [return_type] numbers between 11 and 17 were added in Excel 2010. You can still use the Excel WEEKDAY function with numbers between 1 and 3.
  • [return_type] 2 and 11 work identically.
  • Excel keeps date and time values as numbers. Excel assumes that Jan 1st, 1900 is 1, and every subsequent date value is based on this. While whole numbers represent days, decimals represent time values. For example; 1/1/2018 is equal to 43101, and 12:00 is equal to 5.

Issues

If the start_date is not a valid date, Excel WEEKDAY function returns the #VALUE! error value. Microsoft recommends using a formula to generate a valid date serial value.

Purpose 

Get the day of the week as a number

Return value 

A number between 0 and 7.

Usage notes 

The WEEKDAY function takes a date and returns a number between 1-7 representing the day of the week. The WEEKDAY function takes two arguments: serial_number and return_typeSerial_number should be a valid Excel date in serial number format. Return_type is an optional numeric code that controls which day of the week is considered the first day. By default, WEEKDAY returns 1 for Sunday and 7 for Saturday, as seen in the table below:

Result Meaning
1 Sunday
2 Monday
3 Tuesday
4 Wednesday
5 Thursday
6 Friday
7 Saturday

WEEKDAY supports several numbering schemes, controlled by the return_type argument. Return_type is optional and defaults to 1. The table below shows available return_type codes, the numeric result of each code, and which day is the first day in the mapping scheme.

Return type Numeric result Day mapping
none 1-7 Sunday-Saturday
1 1-7 Sunday-Saturday
2 1-7 Monday-Sunday
3 0-6 Monday-Sunday
11 1-7 Monday-Sunday
12 1-7 Tuesday-Monday
13 1-7 Wednesday-Tuesday
14 1-7 Thursday-Wednesday
15 1-7 Friday-Thursday
16 1-7 Saturday-Friday
17 1-7 Sunday-Saturday

Note: the WEEKDAY function will return a value even when the date is empty. Take care to trap this result if blank dates are possible.

Examples

By default and without a value fore return_type, WEEKDAY starts counting on Sunday:

=WEEKDAY("3-Jan-21") // Sunday, returns 1
=WEEKDAY("4-Jan-21") // Monday, returns 2

To configure WEEKDAY to start on Monday, set return_type to 2:

=WEEKDAY("3-Jan-21",2) // Sunday, returns 7
=WEEKDAY("4-Jan-21",2) // Monday, returns 1

In the example shown above, the formula in D5 (copied down) is:

=WEEKDAY(B5) // Sunday start

The formula in E5 (copied down) is:

=WEEKDAY(B5,2) // Monday start

Notes

  • By default, WEEKDAY returns 1 for Sunday and 7 for Saturday.
  • WEEKDAY returns a value (7) even if the date is empty.

Понравилась статья? Поделить с друзьями:
  • Weekday excel vba excel
  • Week of the month in excel
  • Week numbering in excel
  • Week meaning of the word
  • Week by week excel template