Функция DAY (ДЕНЬ) используется в Excel, для того чтобы узнать порядковый номер дня месяца (в промежутке от 1 до 31) из любой даты.
- Что функция возвращает
- Синтаксис
- Аргументы функции DAY (ДЕНЬ) в Excel
- Дополнительная информация
- Примеры использования функции DAY (ДЕНЬ) в Excel
- Пример №1. Получаем значение дня используя числовой аргумент
- Пример №2. Получаем значение дня из ячейки с датой
- Пример №3. Получаем значение дня текущей даты
- Пример №4. Получаем значение первого дня месяца
Что функция возвращает
Возвращает число в промежутке от 0 до 31, в зависимости от даты, из которой требуется извлечь данные. Например, возвращая данные для Февраля, формула вернет номер дня в промежутке от «0» до «29».
Синтаксис
=DAY(serial_number)
=ДЕНЬ(дата_в_числовом_формате)
Аргументы функции DAY (ДЕНЬ) в Excel
- serial_number (дата_в_числовом_формате): Это порядковый номер дня. Он может быть результатом вычисления формулы, ссылкой на ячейку, которая содержит дату или данные введенные вручную.
Дополнительная информация
Помимо введенных в ручную чисел, функция DAY (ДЕНЬ) также будет работать с:
- результатами вычислений;
- датой введенной в текстовом формате (в кавычках);
- датой, указанной в текстовом формате;
- Excel отразит любую дату начиная с 1 Января 1900 года на Windows и с 1904 года на Mac.
Примеры использования функции DAY (ДЕНЬ) в Excel
Пример №1. Получаем значение дня используя числовой аргумент
На примере выше в качестве аргумента мы используем число “42736”. Это порядковый номер даты “1 января 2017”. Так как 1 января это первый день месяца, то результатом вычисления будет “1”.
Пример №2. Получаем значение дня из ячейки с датой
На примере выше, функция принимает значение ячейки с конкретной датой и возвращает номер дня месяца этой даты. Обратите внимание, что если вы используете формат даты, который не распознается Excel, он покажет ошибку.
Пример №3. Получаем значение дня текущей даты
Вы можете легко получить текущее значение дня с помощью функции TODAY (СЕГОДНЯ) в качестве исходных данных. Функция TODAY (СЕГОДНЯ) возвращает текущую дату, а DAY (ДЕНЬ), в свою очередь, использует эти данные, чтобы вернуть порядковый номер дня этого месяца.
На примере выше, функция TODAY(СЕГОДНЯ) возвращает 12-02-2017. Функция DAY (ДЕНЬ) принимает значение функции TODAY (СЕГОДНЯ) как вводные данные и возвращает значение “12” как порядковый номер дня этого месяца.
Пример №4. Получаем значение первого дня месяца
Вы также можете вычислить значение первого дня любого месяца.
На примере выше, значение дня для даты в ячейке “A2” — “15-03-2017” равно “15”. Для того чтобы узнать номер первого дня месяца этой даты, нам нужно вычесть из нее значение дня (получим “0”, т.к. все даты хранятся в Excel как порядковые номера) и прибавить “1”, чтобы получить первый день месяца.
Обратите внимание, что даты в ячейках D2 и D3 отформатированы как даты. Может случиться так, что, когда вы используете эту формулу, вы можете получить серийный номер (например, “42795” за 1 марта 2017 года). Затем вы можете просто отформатировать его в качестве даты.