Мова: Українська
Опис
Функція 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()