Перейти до основного
Office
Формули та функції

Обчислення різниці між двома датами

Обчислення різниці між двома датами

Примітка.: Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою.

Використовуйте функцію DATEDATA, коли потрібно обчислити різницю між двома датами. Спочатку помістіть дату початку у клітинках і кінцеву дату в іншій. Після цього введіть формулу, як-от один із наведених нижче.

Попередження!: Якщо дата_початку більша за дату_завершення, результат буде #NUM!.

Різниця в днях

= DATEДЛЯ (D9; E9; "d") за результатом 856

У цьому прикладі Дата початку міститься в полі "стільниковий D9", а дата завершення – E9. Формула міститься в F9. Функція "d" Повертає кількість повних днів між двома датами.

Різниця в тижнях

= (Date+FF (D13; E13; "d")/7) і результат: 122,29

У цьому прикладі Дата початку міститься в полі "стільниковий D13", а дата завершення – E13. Функція "d" Повертає кількість днів. Але зверніть увагу на /7 в результаті. Це розділяє кількість днів на 7, оскільки за тиждень – 7 днів. Зверніть увагу, що цей результат також має бути відформатовано як число. Натисніть сполучення клавіш CTRL + 1. Потім на вкладці число _ GTA _ кількість десяткових розрядів: 2.

Різниця в місяцях

= DATEERF (D5, E5, "m") і результат: 28

У цьому прикладі Дата початку міститься в полі "стільниковий D5", а дата завершення – E5. У формулі функція "m" Повертає кількість повних місяців між двома днями.

Різниця в роках

= DATE\F (D2, E2, "y") і результат: 2

У цьому прикладі Дата початку міститься в клітинці D2, а дата завершення – у E2. Функція y Повертає кількість повних років між двома днями.

Обчислення віку протягом накопичених років, місяців і днів

Ви також можете обчислити вік або час надання послуг. Результат може бути щось на кшталт "2 роки, 4 місяці, 5 днів".

1. Використовуйте Date"для пошуку загальних років.

= DATE\F (D17; E17; "y") і результат: 2

У цьому прикладі Дата початку міститься в полі "стільниковий D17", а дата завершення – E17. У формулі функція "y" Повертає кількість повних років між двома днями.

2. за допомогою "YM" можна шукати місяці.

= DATEERF (D17, E17, "YM") і результат: 4

У іншій ячейці використовуйте формулу DATEERF із параметром "YM" . "YM" Повертає кількість місяців, що залишилися за минулий рік.

3. Використовуйте іншу формулу, щоб знаходити дні.

=DATEDIF(D17;E17;"md") і результат: 5

Тепер потрібно відшукати кількість днів, що залишилися. Ми зробимо це, написавши різні види формул, наведені вище. Формула віднімає перший день поточного місяця (01.05.2016) від дати завершення періоду в клітинці E17 (06.05.2016). Спочатку функція DATE створює дату, 01.05.2016. Для цього вона використовує значення року та місяця в клітинці E17. Число 1 відповідає першому дню цього місяця. Функція DATE повертає результат 01.05.2016. Потім формула віднімає це значення від дати завершення періоду в клітинці E17, тобто 06.05.2016. Результат становить 5 днів.

Попередження!: Ми не радимо використовувати аргумент DATEАРГУМЕНТІ "MD", оскільки це може обчислити неточні результати.

4. необов'язково: об'єднайте три формули в одному.

= DATE\F (D17; E17; "y") _ Ampa _ "років" _ Amp_dateerf (D17, E17, "YM") _ Amp_ "місяці", _ Amp_dateerf (D17, E17, "MD") _ Amp_ "днів" і результат: 2 роки, 4 місяці, 5 днів

Ви можете помістити всі три розрахунки в одну з таких комірок, як у цьому прикладі. Використовуйте амперсанди, цінові пропозиції та текст. Це більше формули для введення, але принаймні все це в одному. Порада. Натисніть клавіші ALT + "введення", щоб розташувати розриви рядків у формулі. Це полегшує читання. Крім того, натисніть сполучення клавіш CTRL + SHIFT + U, якщо ви не бачите всю формулу.

Завантаження прикладів

Ви можете завантажити приклад книги з усіма прикладами в цій статті. Ви можете слідкувати за ними, а також створювати власні формули.

Завантаження прикладів обчислення дати

Інші обчислення дати й часу

Як ви побачили вище, функція DATEDATA обчислює різницю між датою початку та датою завершення. Однак замість того, щоб вводити певні дати, можна також використовувати функцію Today () у формулі. Під час використання функції TODAY () програма Excel використовує поточну дату комп'ютера для цієї дати. Зверніть увагу, що після того, як файл відкрито знову в майбутньому, буде змінено.

= DATE\F (TODAY (), D28, "y") і результат: 984

Зверніть увагу, що під час написання цієї дати, у день було 6 жовтня 2016.

Використовуйте NETWORKDAYS. Функція INTL, коли потрібно обчислити кількість робочих днів між двома датами. Також можна виключити вихідні та святкові дні.

Перед початком виконайте наведені нижче дії.Вирішіть, чи потрібно виключити дати свят. У разі введення списку дат свят в окремій області або на аркуші. Помістіть кожну дату свята у власній клітці. Потім виберіть ці клітинки, виберіть пункт формули _ gt/_ Визначте ім'я. Назвіть діапазон Myholidaysі натисніть кнопку OK. Потім створіть формулу, виконавши наведені нижче дії.

1. Введіть дату початку та дату завершення.

Дата початку у клітинках D53 – 1/1/2016, дата завершення – у клітинках E53 – 12/31/2016

У цьому прикладі Дата початку – у клітинках D53, а дата завершення – у клітинках E53.

2. у іншій ячейці введіть формулу приблизно так:

= NETWORKDAYS. INTL (D53; E53; 1) і результат: 261

Введіть формулу, як у наведеному вище прикладі. 1 у формулі встановлює Суботі та неділях у вихідні дні, і виключає їх від загальної суми.

Примітка: у програмі Excel 2007 немає NETWORKDAYS. Функція INTL. Однак у ньому є NETWORKDAYS. Наведений вище приклад має бути таким, як у програмі Excel 2007: = NETWORKDAYS (D53, E53). Ви не вказуєте 1, оскільки NETWORKDAYS приймає вихідні в суботу та неділю.

3. Якщо потрібно, змініть 1.

Список функція IntelliSense із зображенням 2 – Неділя, понеділок; 3 – понеділок, вівторок і т. д.

Якщо субота та неділя не мають вихідних днів, а потім змініть значення 1 на інший номер зі списку функція IntelliSense. Наприклад, 2 встановлює недільні та щопонеділка як вихідні дні.

Якщо ви використовуєте програму Excel 2007, пропустіть цей крок. Функція NETWORKDAYS у програмі Excel 2007 завжди передбачає вихідні дні в суботу та неділю.

4. Введіть ім'я діапазону свят.

= NETWORKDAYS. INTL (D53, E53, 1, MyHolidays) і результат: 252

Якщо в розділі "перед початком роботи" ви створили назву "свято", а потім введіть його в ціль, як показано на цьому. Якщо у вас немає свят, ви можете вийти з коми та MyHolidays. Якщо ви використовуєте програму Excel 2007, наведений вище приклад має бути таким: = NETWORKDAYS (D53, E53, MyHolidays).

ПорадаЯкщо ви не хочете посилатися на ім'я діапазону свят, також можна ввести діапазон, як-от D35: E:39. Ви можете ввести кожне свято у формулі. Наприклад, якщо ваші свята були на 1 січня і 2 2016, введіть їх таким чином: = NETWORKDAYS. INTL (D53; E53; 1; {"1/1/2016"; "1/2/2016"}). У програмі Excel 2007 він матиме такий вигляд: = NETWORKDAYS (D53, E53, {"1/1/2016"; "1/2/2016"})

Ви можете обчислити проміжок часу, віднімаючи один раз від іншого. Спочатку помістіть час початку у клітинках і завершіть роботу в іншому. Переконайтеся, що потрібно ввести повний проміжок часу, включно з годинами, хвилинами та пробілом перед ПУНКТОМ AM або PM. Ось як це зробити:

1. Введіть час початку та час завершеного часу.

Дата й час початку 7:15 AM, дата завершення та час 4:30 PM

У цьому прикладі час початку перебуває у клітинках D80 і час, який закінчується в E80. Переконайтеся, що потрібно ввести годину, хвилину та пробіл перед ПУНКТОМ AM або PM.

2. Установлення формату г: ХХ AM/PM.

Діалогове вікно ' ' Формат клітинок ' ', Настроювана команда, г: ХХ AM/PM Type (тип)

Виберіть обидва дати та натисніть сполучення клавіш CTRL + 1 (або _ z0z_ + 1 на комп'ютері Mac). Переконайтеся, що вибрано параметр настроюваний _ gtn _ г: ХХ AM/PM, якщо його ще не встановлено.

3. відніміть два рази.

= E80-D80 і результат: 9:15 AM

У іншій ячейці відніміть Часовий проміжок часу зі стільникової.

4. Установіть формат г: ХХ.

Діалогове вікно ' ' Формат клітинок ' ', Настроювана команда, г: ХХ Type

Натисніть клавіші Ctrl+1 (або Зображення піктограми кнопки Command на комп’ютері MAC +1 на комп’ютері Mac). Виберіть параметр настроюваний _ gth _ г: ХХ , щоб результат не виключила з ранку і PM.

Щоб обчислити час між двома датами та часом, можна просто відняти один з інших. Проте потрібно застосувати форматування до кожної з них, щоб переконатися, що програма Excel повертає потрібний результат.

1. введіть дві повні дати й часу.

Дата початку 1/1/16 1:00 PM; Дата завершення 1/2/16 2:00 PM

В одній із комірок введіть повну дату початку та час. І в іншій у клітинках введіть повну дату завершення або час. Для кожної з них має бути місяць, день, рік, година, хвилина та пробіл перед AM або PM.

2. Установлення формату 3/14/12 1:30 PM.

Діалогове вікно «формат клітинок», команда «дата», тип 3/14/12 1:30 PM

Виділіть обидві клітинки, а потім натисніть сполучення клавіш CTRL + 1 (або _ z0z_ + 1 на комп'ютері Mac). Потім виберіть елемент дата _ gt_3/14/12 1:30 PM. Це не дата, яку ви встановите, це просто зразок того, як виглядатиме формат. Зверніть увагу, що у версіях до програми Excel 2016 цей формат може мати іншу дату зразка, наприклад 3/14/01 1:30 PM.

3. відніміть два.

= E84-D84 і результат 1,041666667

В іншій області відніміть дату початку та час від дати й часу завершення. Можливо, результат виглядатиме як число, так і десяткове значення. Ви виправите, що на наступному кроці.

4. установіть значення [h]: mm Format.

Діалогове вікно ' ' Формат клітинок ' ', Настроювана команда, [h]: mm Type (тип)

Натисніть клавіші Ctrl+1 (або Зображення піктограми кнопки Command на комп’ютері MAC +1 на комп’ютері Mac). Виберіть елемент Додатково. У полі тип введіть [h]: mm.

Відповідні розділи

Функція datedata
:NETWORKDAYS.
Функція
INTL.
додаткові функції Date і Timeобчислюють різницю між двома значеннями часу

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×