Перейти к содержимому

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

Функция DATEVALUE преобразует дату, сохраненную в виде текста, в число, соответствующее этой дате. Это позволяет использовать ее для сравнения или вычислений.

Обычно функция используется вместе с Функция ЕСЛИ или вычитанием. При вычитании результатом является разница в минутах.

Формат

*DATEVALUE(Строка)


где:

Строка соответствует одному из следующих форматов:

  • ДД-ММ-ГГГГ
  • ДД-ММ-ГГГГ ЧЧ:ММ
  • ДД.ММ.ГГГГ
  • ДД.ММ.ГГГГ ЧЧ:ММ
  • ГГГГ-ММ-ДД
  • ГГГГ-ММ--ДД ЧЧ:ММ


Пример

IF(D>DATEVALUE("01-08-2015");B*2;B)


В этом примере для каждой строки отчета в столбце с указанной формулой проверяется, больше ли дата в столбце D этой строки, чем 1 августа 2015 года. Если больше, формула возвращает значение из столбца B этой строки, умноженное на 2. В противном случае она возвращает значение из столбца B без изменений.

Дополнительно

Число, соответствующее дате, можно преобразовать обратно в дату следующим образом:

ADDMINS("01-01-1970";54564566)

где:

54564566 — число, полученное с помощью функции DATEVALUE.


Перейти