Поділитися, додати в закладки або роздрукувати статтю
Друзі, ми починаємо розглядати роботу з датами і часом. Багато починаючі користувачі бояться моменту, коли доведеться працювати з тимчасовими даними. Хоча, не все так складно. Відкиньте свої страхи, глибоко вдихніть, уважно прочитайте цей пост. Якщо ви засвоїте цей матеріал - далі все піде як по маслу. Ви реалізуєте в Excel облік часу, і навіть автоматизуєте його. А потрібно всього-то зрозуміти і усвідомити кілька основ роботи з датами і часом.
Багато хто вважає, що дата в осередку - це особливий тип даних, з яким важко обходитися. Це не так. Дата в Майкрософт Ексель - це звичайне число, представлене в форматі «Дата». Це порядкове число, що позначає, скільки пройшло днів від 0 січня 1900 року. Наприклад, якщо записати в осередку число 30, і вибрати йому формат дата, вийде число 30.01.1900.
А раз дата - це число, з нею можна проводити звичайні математичні операції. Наприклад, якщо додати до дати ціле число - отримаємо дату, велику на доданий кількість днів.
Додавання числа до Даті в ЕксельЄ невеликі обмеження - Excel працює з датами в діапазоні з 0 січня 1900 року по 31 грудня 9999. Дати поза цього діапазону Excel записує, як текст. Істотне обмеження? Мені так не здається. У своїй практиці я не працював з датами, що виходять за ці межі. Але якщо це необхідно, можна обробляти більш ранні і пізні дати за допомогою текстових функцій . Наприклад, розділити таку дату на рік, місяць і день за допомогою функцій вилучення частини тексту . Потім ці дані можна обробляти окремо.
До речі, 00.01.1900 - «технічна» дата, яку можна використовувати, щоб задати час без прив'язки до дати.
Щоб ввести в клітинку дату - не потрібно знати її значення в числовому форматі. Просто запишіть дату в такому вигляді, як це прийнято в вашому регіоні. Наприклад, я користуюся таким записом: 01.05.2016. Програма автоматично обчислює число дати і застосовує до неї формат «Дата». Але якщо ви використовували комбінацію, яку Ексель НЕ розпізнає - він збереже дані, як текст. Тоді ви не зможете використовувати функції обробки дат і вирішувати математичні операції.
Я раджу знайти зручний для вас вид запису, який програма сприйме, і завжди використовувати його. наприклад:
- 05.2016
- 5.16
- 01/05/2016
- 05/2016
- Якийсь інший, експериментуйте
І все ж, дата - це не зовсім звичайне число. Коли ви форматуєте числову осередок, на аркуші вміст відображається до заданого формату, а в рядку формул - в своєму початковому вигляді. Якщо ж ви форматуєте дату, в рядку формул буде не відповідає їй число, а дата в «Короткому форматі».
Дата в рядку формул ЕксельДумаю, ви вже здогадалися, що час в Ексель - це теж число. Точніше, його дрібна частина. Наприклад, опівдні (половина доби) - це 0,5, а опівдні 3 січня 1900 року - це 3,5. Все просто, чи не так? Програма обробляє тимчасові дані з точністю до однієї тисячної секунди. На аркуші час можна відобразити, задавши осередку формат «Час», або один з форматів дат, що включає час.
Час в осередку ExcelІ тут теж немає нічого космічного. Щоб ввести час в осередок запишіть години, хвилини і секунди через двокрапку, як це зазвичай виглядає на цифрових годинниках.
Зверніть увагу, якщо потрібно записати 10 хвилин 45 секунд, кількість годин пропускати не можна, тобто запишіть так: 00:10:45. Якщо ж записати 10:45, програма це сприйме, як 10 годині 45 хвилин 00 секунд.
Дам ще одна порада. При введенні дат завжди записуйте рік повністю, тобто чотирма цифрами, а не двома. Інакше, програма застосовує правила, прийняті в регіональних параметрах вашої операційної системи. Зазвичай, ці правила такі:
- При записи року числами 00-29, Excel запише рік з XXI століття. Введіть «16», отримаєте «2016»;
- При записи числами 30-99 - XX століття. Наприклад, з «35» вийде 1935 рік.
Ці правила можуть і будуть змінюватися, тому краще ставити рік однозначно.
Форматування осередків я вже розглядав в пості про форматування , Тут лише трохи нагадаю.
Щоб змінити формат дати, відкрийте вікно «Формат ячеек» (наприклад, натиснувши Ctrl + 1). У вікні виберіть потрібний числовий формат - «Дата», або «Час». Справа в вікні будуть запропоновані різні варіанти форматування, розроблені для мови вашого регіону. Вибирайте той, що до душі і натискайте ОК.
Вибір формату датиТак само, можна вибрати «Все формати», щоб вручну задати потрібний формат.
Мабуть, це і все знання, які вам потрібні, щоб перейти до наступних постам про дати. А там ми будемо розглядати:
- Введення поточного значення дати і часу . Функції ТДАТУ і СЬОГОДНІ
- Виділення складових частин дати і часу . Функції РІК, МІСЯЦЬ, ДЕНЬ, ЧАС, ХВИЛИНИ, СЕКУНДИ
- Складання дати з компонент . Функції ДАТА, ЧАС
- Роботу з інтервалами дат і часу . Функції ДАТАМЕС, ДЕНЬНЕД, ДНІ, ДОЛЯГОДА, КОНМЕСЯЦА, НОМНЕДЕЛІ
- Роботу з робочими днями . Функції РАБДЕНЬ, РАБДЕНЬ.МЕЖД, ЧІСТРАБДНІ, ЧІСТРАБДНІ.МЕЖД
- Перетворення тексту в дату і час . Функції ДАТАЗНАЧ і ВРЕМЗНАЧ
Заходьте і читайте. Буде цікаво, а головне - корисно!
Чекаю ваших запитань в коментарях!
Поділитися, додати в закладки або роздрукувати статтю
Істотне обмеження?5. Все просто, чи не так?