DATEVALUE

Мова: Українська
Цю статтю перекладено з англійської за допомогою ШІ, тому вона може містити помилки. Ваші відгуки допоможуть нам її покращити.

Опис

Функція DATEVALUE перетворює текстовий рядок, що представляє дату, на значення дати.

Використання

DATEVALUE(text)
Аргумент Тип Обов'язкове поле Опис
text текст Так Текстове представлення дати

Примітки

Функція DATEVALUE розпізнає широкий спектр форматів дат, які зазвичай використовуються в мовах з латинським алфавітом. Компоненти дня, місяця та року можуть бути розділені пробілами, дефісами (-), скісними (/) та оберненими скісними (\) рисками, комами, крапками або табуляцією.

Місяць може бути вказаний як число від 1 до 12 або як назва місяця будь-якою мовою, що використовує латинський алфавіт, включаючи англійську, французьку, іспанську, португальську, італійську, нідерландську, німецьку та турецьку. Розпізнаються як повні назви, так і поширені скорочення (наприклад, March, Mar, Mar., marzo, mars, mart, ocak).

ActivityInfo підтримує дати в діапазоні від 1000 до 9999 року нашої ери. Якщо у вхідних даних знайдено чотиризначний рік, він використовується безпосередньо.

Двозначні роки інтерпретуються за допомогою опорного значення 50:

  • Роки 0-49 інтерпретуються як 2000-2049. Наприклад, 15 May 01 розпізнається як 15 травня 2001 року.
  • Роки 50-99 інтерпретуються як 1950-1999. Наприклад, 30 May 51 розпізнається як 30 травня 1951 року.

Якщо вхідні дані неможливо розпізнати як дійсну дату, функція повертає помилку.

Допустимі формати

Наведені нижче вхідні дані розпізнаються правильно:

Вхідні дані Розпізнається як
2011-01-15 15 січня 2011
30/4/2082 30 квітня 2082
30/4/07 30 квітня 2007
30/4/82 30 квітня 1982
11-01-15 11 січня 2015
15 May 2049 15 травня 2049
May 15 85 15 травня 1985
Oct 31st, 1940 31 жовтня 1940
Wed, 14th of May, 1999 14 травня 1999
3.12.2018 3 грудня 2018
3.ocak.2018 3 січня 2018
15.mayıs.2018 15 травня 2018

Приклади

Розбір дат, імпортованих як текст

Під час імпорту даних із CSV або іншого зовнішнього джерела, колонки з датами можуть надходити у вигляді тексту. Використовуйте DATEVALUE для їх перетворення на значення дати, яке можна використовувати в розрахунках та правилах перевірки:

DATEVALUE(IMPORTED_DATE)

Перетворення фіксованого рядка дати

DATEVALUE("2024-03-15")

повертає значення дати 15 березня 2024 року.

Порівняння розпізнаної дати з сьогоднішньою

Якщо форма збирає дату у вигляді вільного тексту, і вам потрібно позначити значення в майбутньому, ви можете поєднати DATEVALUE з TODAY:

DATEVALUE(DATE_TEXT) > TODAY()
Наступний елемент
MIN