Функция ДАТАЗНАЧ (DATEVALUE)

Функция ДАТАЗНАЧ преобразует дату, которая хранится в виде текста, в порядковый номер, который Excel воспринимает как дату.

Описание функции ДАТАЗНАЧ

Функция ДАТАЗНАЧ преобразует дату, которая хранится в виде текста, в порядковый номер, который Excel воспринимает как дату.
Например, формула
=ДАТАЗНАЧ("1.1.2008")
возвращает число 39 448, соответствующее 1 января 2008 года. Однако следует помнить, что в зависимости от настроек даты вашего компьютера результаты функции ДАТАЗНАЧ могут отличаться от представленных в этом примере.

Функция ДАТАЗНАЧ полезна в случаях, когда лист содержит даты в текстовом формате, которые требуется отфильтровать, отсортировать или отформатировать в виде дат или использовать в вычислениях с датами. Чтобы порядковый номер даты отображался в виде даты, к ячейке необходимо применить формат даты.

Синтаксис

=ДАТАЗНАЧ(дата_как_текст)

Аргументы

дата_как_текст
Обязательный аргумент. Текст, представляющий дату в формате даты Excel, или ссылка на ячейку с таким текстом. Например, «30.01.2008» и «30-янв-2008» — это текстовые строки в кавычках, представляющие даты.

При использовании стандартной системы дат в Microsoft Excel для Windows значение аргумента дата_как_текст должно соответствовать дате в интервале с 1 января 1900 года по 31 декабря 9999 года. Если значение аргумента дата_как_текст находится вне диапазона допустимых значений, функция ДАТАЗНАЧ возвращает значение ошибки #ЗНАЧ!.

Если в аргументе дата_как_текст опущен год, функция ДАТАЗНАЧ использует текущий год по показаниям встроенных часов компьютера. Сведения о времени в аргументе дата_как_текст игнорируются.

Замечания

  • В Excel даты хранятся в виде ряда последовательных номеров, что позволяет выполнять над ними вычисления. По умолчанию 1 января 1900 года имеет номер 1, а 1 января 2008 года — 39 448, так как интервал между этими датами составляет 39 447 дней.
  • Большинство функций автоматически преобразует даты в числовой формат.

Пример

officeref: