Функція DATEVALUE (ДАТАЗНАЧ) в Excel. Як використовувати?

  1. Які дані відображає
  2. синтаксис
  3. аргументи
  4. додаткова інформація
  5. Приклади використання функції DATEVALUE (ДАТАЗНАЧ)
  6. Приклад №2. Перетворення дати в текстовому форматі з допомогою формули
  7. Приклад №3. Використання функції без вказівки року
  8. Приклад №4. Використання функції без вказівки дня

Функція DATEVALUE (ДАТАЗНАЧ) в Excel використовується для тих ситуацій, коли дата в осередку вказана у вигляді тексту. З її допомогою Excel конвертує текстове значення дати в число, яке система розпізнає як дату.

Які дані відображає

Функція повертає дату у вигляді числового значення, зрозумілого за форматом для Excel. Наприклад, якщо ми використовуємо функцію = DATEVALUE ( "1/1/2016") або = ДАТАЗНАЧ ( "1/1/2016"), вона буде повертати число 42370, яке є числовим значенням дати 01-01-2016.

синтаксис

= DATEVALUE ( "date_text") - англійська версія
= ДАТАЗНАЧ ( "дата_как_текст") - російська версія

аргументи

date_text (дата_как_текст): це аргумент дати зазначеної в осередку в форматі тексту або результат будь-якої формули у вигляді тексту;

  • для коректного функціонування, текст, який нам необхідно перетворити в формулу важливо вказати в лапках (прим. "01/01/2016");
  • якщо date_text це результат будь-якого обчислення, важливо щоб осередок була в текстовому форматі, для коректної роботи функції.

додаткова інформація

DATEVALUE (ДАТАЗНАЧ) повертає числове значення дати:

  • Наприклад: формула = DATEVALUE ( "1/1/2014") або = ДАТАЗНАЧ ( "1/1/2014") перетворює значення на число 41640, яке означає дату 1 січня 2014 в форматі дати.
  • Якщо ви вказуєте дату без дня (прим. = DATEVALUE ( "1/2014") або = ДАТАЗНАЧ ( "1/1/2014"), а тільки місяць і рік, система поверне числове значення дати як першого дня зазначеного місяця - 41640, що для Excel буде означати як 01.01.2014.
  • Якщо ви не використовуєте значення року (прим. = DATEVALUE ( "01/04") або = ДАТАЗНАЧ ( "01/04"), Excel автоматично присвоїть поточний рік (вказаний в налаштуваннях дати і часу вашої ОС).
  • Формат значення дати, яку видає функція, залежить від налаштувань вашої ОС. Наприклад в Росії (за замовчуванням) при перетворенні дати 01/03/2016 це будет 1 Марта 2016, в США це 3 Января 2016.

Приклади використання функції DATEVALUE (ДАТАЗНАЧ)

Приклад №1. Перетворення дати в текстовому форматі в число

Перетворення дати в текстовому форматі в число

У наведеному вище прикладі, формула повертає числове значення дати введеної в лапках. Введена дата повинна бути в текстовому форматі, інакше Excel повертає "#VALUE!" Помилку.

Зверніть увагу, що значення, що повертається функцією залежить від налаштування годин вашої системи. Якщо дата вказана в форматі ДД-ММ-РРРР значить "01-06-2016" буде відображати як 1 червня 2016 року, але для формату дати ММ-ДД-РРРР дата буде відображатися, як 6 січня 2016.

Приклад №2. Перетворення дати в текстовому форматі з допомогою формули

Перетворення дати в текстовому форматі з допомогою формули

Коли дата введена як текст в клітинку, ви можете використовувати функцію DATAVALUE (ДАТАЗНАЧ), щоб отримати числове значення дати. Зверніть увагу, що дата повинна бути в текстовому форматі.

У наведеному вище прикладі, формула перетворює "1-6-16" і "1-червня-16" - це значення вказане в форматі дати.

Ця функція корисна, коли у вас є дата в текстовому форматі, по якій ви хочете фільтрувати, сортувати дані в таблиці. В текстовому форматі, ви не зможете сортувати дати і проводити обчислення в Excel, так як система буде розглядати його як текст, а не число.

Приклад №3. Використання функції без вказівки року

Використання функції без вказівки року

Якщо значення року не вказано, то система використовує поточний рік при відображенні значення дати (поточний рік 2016 зазначеному прикладі).

Приклад №4. Використання функції без вказівки дня

Використання функції без вказівки дня

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

У наведених вище прикладах, коли ми вводимо число "6-16", система повертає число 42522, яке є значенням дати на 1 червня 2016 року.