В этой статье описаны синтаксис формулы и использование функции ДАТАЗНАЧ в Microsoft Excel.
Описание
Функция ДАТАЗНАЧ преобразует дату, которая хранится в виде текста, в порядковый номер, который Excel воспринимает как дату. Например, формула =ДАТАЗНАЧ("1.1.2008") возвращает число 39 448, соответствующее 1 января 2008 года. Однако следует помнить, что в зависимости от настроек даты вашего компьютера результаты функции ДАТАЗНАЧ могут отличаться от представленных в этом примере.
Функция ДАТАЗНАЧ полезна в случаях, когда лист содержит даты в текстовом формате, которые требуется отфильтровать, отсортировать или отформатировать в виде дат или использовать в вычислениях с датами.
Чтобы просмотреть порядковый номер даты как дату, необходимо применить к ячейке определенный формат даты. Ссылки на дополнительные сведения о отображении чисел в виде дат см. в разделе "См. также ".
Синтаксис
ДАТАЗНАЧ(дата_как_текст)
Аргументы функции ДАТАЗНАЧ описаны ниже.
-
Date_text Обязательно. Текст, представляющий дату в формате даты Excel, или ссылка на ячейку с таким текстом. Например, "30.01.2008" и "30-янв-2008" — это текстовые строки в кавычках, представляющие даты.
При использовании системы дат по умолчанию в Microsoft Excel для Windows аргумент date_text должен представлять дату между 1 января 1900 г. и 31 декабря 9999 г. Функция ДАТАЗНАЧ возвращает #VALUE! если значение аргумента date_text выходит за пределы этого диапазона.
Если в аргументе date_text указать год, функция ДАТАЗНАЧ использует текущий год из встроенных часов компьютера. Сведения о времени в аргументе date_text игнорируются.
Замечания
- В Excel даты хранятся в виде порядковых номеров, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 447 дней.
- Большинство функций автоматически преобразует даты в числовой формат.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
| Данные | ||
|---|---|---|
| 11 | ||
| 3 | ||
| 2011 | ||
| Формула | Описание | Результат |
| =ДАТАЗНАЧ("22.08.2011") | Порядковый номер даты, введенной как текст. | 40777 |
| =ДАТАЗНАЧ("22-май-2011") | Порядковый номер даты, введенной как текст. | 40685 |
| =ДАТАЗНАЧ("23.02.2011") | Порядковый номер даты, введенной как текст. | 40597 |
| =ДАТАЗНАЧ("5-июл") | Порядковый номер даты, представленной в виде текста, с использованием системы дат 1900; встроенные часы компьютера в качестве года возвращают значение 2011. | 39634 |
| =ДАТАЗНАЧ(A2 & "/" & A3 & "/" & A4) | Порядковый номер даты, полученной в результате объединения данных из ячеек A2, A3 и A4. | 40850 |