Як обчислити дату в Excel
- Як в Excel порахувати дні між датами?
- Обчислення віку за датою народження в Excel
- Введення дати в осередок Excel
- Обчислення дати Excel
Дата і час в Excel - це числа сформатував спеціальним чином. Терміном є ціла частина числа, а час (години та хвилини) - це дрібна частина.
За замовчуванням число 1 відповідає даті 01 січня 1900 року. Тобто кожна дата - це кількість днів що пройшли від 01.01.1900. На даному уроці детально розглянемо дати, а на наступних уроках - час.
Як в Excel порахувати дні між датами?
Так як дата є числом, значить можна проводити з ним математичні обчислювальні і розрахункові операції. Порахувати кількість днів між двома датами Excel не складає особливих проблем. Для наочного прикладу спочатку виконаємо додавання, а потім віднімання дат. Для цього:
- На чистому аркуші в клітинку А1 введіть поточну дату натиснувши CTRL + ;.
- В осередку A2 введіть проміжний період в днях, наприклад 127.
- У осередок A3 введіть формулу: = A1 + A2.
Зверніть увагу, формат «Дата» автоматично присвоєно для осередку A3. Не складно здогадатися, щоб порахувати різницю в датах в Excel потрібно від новітньої дати відняти старшу дату. В осередку B1 введіть формулу: = A3-A1. Відповідно ми отримуємо кількість днів між цими двома датами.
Обчислення віку за датою народження в Excel
Тепер ми навчимося обчислювати вік за датою народження:
- На новий лист в осередку A1: A3 введіть дати: 18.04.1985; 17.08.1977; 08.12.1992
- В осередку B1: B3 проставте поточну дату.
- Тепер потрібно скористатися функцією по перетворенню кількості днів у кількість років. Для цього вручну введіть в діапазон C1: C3 таке значення: = РАЗНДАТ (A1; B1; "y").
Таким чином, застосування функції дозволило нам точно обчислити вік за датою народження в Excel.
Увага! Щоб перевести дні в роки мало формули: = (B1-A1) / 365. Більш того навіть якщо ми знаємо що 1 добу = +0,0027397260273973 року, то формула: = (B1-A1) * +0,0027397260273973 так само не дасть точного результату.
Дні в роки найбільш точно перетворює функція: = РАЗНДАТ (). Англійська версія = DATEDIF (). Ви не знайдете її в списку майстра функцій (SHIFT + F3). Але якщо просто введете її в рядок формул, то вона спрацює.
Функція РАЗНДАТ підтримує кілька параметрів:
Параметр Опис "d" Кількість повних днів "m" Кількість повних місяців "y" Кількість повних років "ym" Кількість повних місяців без урахування років "md" Кількість днів без урахування місяців і років "yd" Кількість днів без урахування років
Проілюструємо приклад використання декількох параметрів:
Увага! Щоб функція: = РАЗНДАТ () працювала без помилок, стежте за тим, щоб початкова дата була старше кінцевої дати.
Введення дати в осередок Excel
Метою даного уроку є приклад математичних операцій з датами. Так само, ми переконаємося, що для Excel тип даних дата є числом.
Заповніть таблицю датами, так як показано на малюнку:
Різні способи введення дат. У стовпці А - спосіб введення, а в стовпці B - результат відображення.
Зверніть увагу, що в форматі осередків за замовчуванням «Загальний», дати також як і число вирівнюються по правій стороні, а текст по лівій. Значення в осередку B4 розпізнається програмою як текст.
В осередку B7 Excel сам привласнив поточний рік (зараз 2015 ий) за замовчуванням. Це видно при відображенні вмісту комірок в рядку формул. Зверніть увагу, як спочатку вводилося значення в A7.
Обчислення дати Excel
На чистому аркуші в осередку А1: B1 введіть 01.01.1900, а в осередках A2: B2 вводимо 01.01.1901. Тепер міняємо формат осередків на «числовий» у виділеному діапазоні B1: B2. Для цього можна натиснути комбінацію клавіш CTRL + SHIFT + 1.
B1 тепер містить число 1, а B2 - 367. Тобто пройшов один високосний рік (366 днів) і 1 день.
Режим перегляду дати можна задати за допомогою діалогового вікна «Формат ячеек». Для його виклику натисніть: CTRL + 1. На закладці «Число» виберіть у списку «Числові формати» - «Дата». У розділі «Тип» відображаються найпопулярніші формати для відображення дат.
Завантажити приклади обчислення дати в Excel
Читайте також: Функції для роботи з датами в Excel
На наступному уроці ми на готових прикладах будемо працювати з часом і періодами доби.
Як в Excel порахувати дні між датами?Як в Excel порахувати дні між датами?