Функція DATEVALUE (ДАТАЗНАЧ) в Excel. Як використовувати?
- Які дані відображає
- синтаксис
- аргументи
- додаткова інформація
- Приклади використання функції DATEVALUE (ДАТАЗНАЧ)
- Приклад №2. Перетворення дати в текстовому форматі з допомогою формули
- Приклад №3. Використання функції без вказівки року
- Приклад №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 року.