Warning: This Help page is relevant to LibreOffice up to version 6.0.
For updated Help pages, visit https://help.libreoffice.org.

WEEKDAY

From LibreOffice Help
Jump to: navigation, search

WEEKDAY

Возвращает день недели для данного значения даты. Значение возвращается в виде целого числа от 1 (воскресенье) до 7 (суббота), если тип не указан или определен тип=1. Если определен тип=2, отсчёт начинается с понедельника=1; а если тип=3, отсчёт начинается с понедельника=0.

Синтаксис

WEEKDAY(число; тип)

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

Тип: тип вычисления. Если тип=1, отсчёт дней недели начинается с воскресенья (этот отсчёт используется по умолчанию, даже если аргумент "тип" опущен). Если тип=2, отсчёт дней недели начинается с понедельника=1. Если тип=3, отсчёт начинается с понедельника=0.

Note.png Эти значения применяются только к стандартному формату даны, выбранному в меню Сервис - Параметры - LibreOffice Calc - Вычислить.

Примеры

=WEEKDAY("2000-06-14") возвращает 4 (аргумент "Тип" опущен, поэтому используется стандартный отсчёт. Стандартный отсчёт начинается с воскресенья - это день номер 1. 14 июня 2000 г. была среда, поэтому это день номер 4).

=WEEKDAY("1996-07-24";2) возвращает значение 3 (аргумент "Тип" = 2, следовательно, день номер 1 - понедельник. 24 июля 1996 года была среда, т.е. день номер 3).

=WEEKDAY("1996-07-24";1) возвращает значение 4 (аргумент "Тип" = 1, следовательно, день номер 1 - воскресенье. 24 июля 1996 года была среда, т.е. день номер 4).

=WEEKDAY(NOW()) возвращает номер дня недели для текущей даты.

Tip.png Для получения функции, определяющей, является ли день в ячейке A1 рабочим днем, используйте функции IF и WEEKDAY следующим образом:
IF(WEEKDAY(A1;2)<6;"Рабочий день";"Выходной")