Типы данных в формулах

В формулах можно использовать самые разные типы полей. Главное понимать, как их значения воспринимаются при вычислениях. Ниже представлены типы полей, которые редко используются в формулах.

Тип поляТип данных
Логическое полеЦелое число (0 или 1)
Поле-ссылкаЦелое число (код значения)
ДатаЦелое число
Дата и времяЧисло с плавающей точкой

Логическое поле

  • Если галочка стоит, то поле возвращает 1.
  • Если галочка не стоит, то поле возвращает 0.
  • Если поле находится в третьем состоянии, то поле возвращает пустое значение.

Поле-ссылка

  • Если в поле есть значение, то поле возвращает код значения.
  • Если в поле нет значения, то поле возвращает пустое значение.

Дата

  • Если галочка стоит, то поле возвращает целое число. Целое число означает количество дней, прошедших с какой-то древней даты.
  • Если галочка не стоит, то поле возвращает пустое значение.

Дата и время

  • Если галочка стоит, то поле возвращает число с плавающей точкой. Целая часть числа содержит дату, а дробная — время.
  • Если галочка не стоит, то поле возвращает пустое значение.

Примеры операций с датами

  • Чтобы к дате прибавить 1 день, нужно к дате прибавить 1 (дата = дата + 1).
  • Чтобы к дате прибавить полдня (12 часов), нужно к дате прибавить 1/2 (дата = дата + 1 / 2).
  • Чтобы к дате прибавить 1 час, нужно к дате прибавить 1/24 (дата = дата + 1 / 24).
  • Чтобы к дате прибавить 1 минуту, нужно к дате прибавить 1/24/60 (дата = дата + 1 / 24 / 60).