Является ли в EXCEL значение ДАТОЙ

history

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


Датам от 01.01.1900 до 31.12.9999 в EXCEL сопоставлены целые положительные числа от 1 до 2958465. Например, дате 25.01.1900 соответствует число 25. Таким образом, число из этого диапазона может быть представлено в виде даты.

Кроме того, EXCEL с помощи функции ДАТАЗНАЧ() может преобразовать в дату некоторые текстовые строки. Например, "14-мар-2011" или "2001/3/1" или "21-02-2001" или "'5 ноябрь 2009". Но, некоторые форматы записи даты EXCEL не понимает: "2011-март-14" или "2009,11,5".

Некоторые значения не могут быть преобразованы в даты по определению: 29-02-2007 (2007 год не високосный), 31.09.2011 (31 сентября не бывает).

С помощью функции =НЕ(ЕОШ(ГОД(A5))) можно определить является ли значение датой. Функция ГОД() пытается преобразовать значение в дату и вернуть ее год. Если у нее это не получается, то возвращается ошибка (см. файл примера ).


Комментарии

Только для авторизованных пользователей

(только для авторизованных пользователей)

© Copyright 2013 - 2024 Excel2.ru. All Rights Reserved