Как из даты извлечь день недели (номер недели)

Функция ДЕНЬНЕД

Функция ДЕНЬНЕД возвращает число от 1 до 7, соответствующее номеру дня недели.
Синтаксис
ДЕНЬНЕД(дата;тип)
Дата (обязательный аргумент) – ссылка на ячейку из которой будет возвращаться день недели.
Тип (необязательный аргумент) – определяет, с какого дня недели будет начинаться отсчет. При отсутствии аргумента тип отсчет будет начинаться с воскресенья.

Аргумент тип для ДЕНЬНЕД
ДЕНЬНЕД

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

ИНДЕКС и ДЕНЬНЕД шаг 1

Выберете 1-ю строчку, нажмите ОК.
В появившемся окне в поле Массив введите {“понедельник”;”вторник”;”среда”;”четверг”;”пятница”;”суббота”;”воскресенье”}
В поле Номер строки введите функцию ДЕНЬНЕД(А4;2).
Нажмите ОК.

ИНДЕКС и ДЕНЬНЕД шаг 2

Функция НОМНЕДЕЛИ

Так же как и день недели из даты можно выделить номер недели, для этого используется функция НОМНЕДЕЛИ.
Синтаксис
НОМНЕДЕЛИ(дата;тип)
Дата – ссылка на ячейку с которой нужно вернуть номер недели. Обязательно в числовом формате или в формате даты.
Тип (необязательный аргумент) – определяет с какого дня начинается неделя.

Аргумент тип для НОМНЕДЕЛИ

Как из даты извлечь год (месяц, день)

Функция ГОД

Синтаксис: ГОД(дата)
Для корректной работы этой функции необходимо соблюдать 2 условия:

  1. Дата (из которой нужно извлечь год) должна быть в формате числа или даты.
  2. Год должен находиться в промежутке с 1900 по 9999 год. Подробнее Как Excel обрабатывает дату и время
Функция ГОД

Функция МЕСЯЦ

Синтаксис: МЕСЯЦ(дата)
Отображает целое число от 1 до 12 от указанной даты.

Функция МЕСЯЦ

Функция ДЕНЬ

Синтаксис: ДЕНЬ(дата)
Отображает целое число от 1 до 31 от указанной даты.

Функция ДЕНЬ

Как собрать дату из отдельных ячеек (день, месяц, год)

Синтаксис:
Дата (год;месяц;день) – все аргументы обязательные.
Аргументы функции даты могут представлять собой числа, ссылки на ячейки или формулы.
Аргумент Год – должен содержать 4 цифры от 1900 до 9999. Если год будет меньше 1900, Excel приплюсует это число к 1900. Например, если ввести в поле Год число 5, то при нажатии на кнопку ОК высветится 1905 год.

Функция Дата

Если значение будет больше 9999 или меньше 0, Excel выдаст ошибку #ЧИСЛО! Подробнее Как Excel обрабатывает дату и время


Аргумент месяц – любое целое положительное или отрицательное число. Если число будет больше 12, Excel приплюсует это число к первому месяцу указанного года. Например, в поле месяц напишем число 25. При нажатии на кнопку ОК, к январю 1998 года прибавится 25 месяцев.

Функция Дата

Если в поле месяц ввести 0, то в значении отобразится последний месяц предыдущего года.
Если ввести отрицательное число, например, -1, в значении отобразится ноябрь 1997 года.

Функция Дата

Аргумент День – так же как и месяц может содержать любое положительное или отрицательное число. Числовое значение будет прибавляться или отниматься от первого числа указанного месяца.
С помощью функции Дата можно объединить три ячейки в одну. Для этого в аргументах вместо числовых значений будут ссылки на ячейки.

Дата из разных ячеек

Как Excel обрабатывает дату и время

Дата

По умолчанию отсчет дат в Excel начинается с 1 января 1900 года и заканчивается 31 декабря 9999 года. Каждая дата в этом диапазоне будет восприниматься как число, соответствующее количеству дней с 1.01.1900 г. Благодаря этому Excel может производить расчеты с датами. Например, если в ячейку ввести число 2 и изменить формат ячейки на Дата, после нажатия на кнопку ОК в ячейке отобразится 02.01.1900.

число в формате даты

Так же можно посмотреть числовое выражение любой даты. Например введем в ячейке 21.03.2008 и вызовем контекстное меню формата ячеек. Из числовых форматов выберем Общий. В поле Образец отобразится числовое значение даты.

дата в формате числа

Даты ранее 01.01.1900 г и позднее 31.12.9999 г Excel обсчитываться не будут.
Для того, чтобы Excel корректно воспринимал введенные даты лучше вводить их в формате день.мес.год (22.01.1985), а необходимый вид отображения выбрать в формате ячеек в поле Тип.

тип даты

Время

Время в Excel будет отображаться как десятичное значение от 0 до 0,99988426 (в формате времени от 0:00:00 до 23:59:59)
Например если ввести в ячейку число 0,5 и изменить формат ячеек на время, Excel преобразует его в 12:00. Формат времени можно сохранить в одном из предложенных типов.

Число в формате времени

Если число в ячейке больше 0, то значение отображает дату и время. При этом числа, которые стоят до запятой будут обозначать дату, а те которые после запятой – время.

Дата и время в общем формате