Зміст
При роботі з часовими масивами даних часто виникає необхідність розрахувати різницю в часі в хвилинах В Excel немає спеціальної функції для розрахунку різниці в часі в хвилинах для різних дат. Тому в цьому уроці ми покажемо вам, як розрахувати різницю в часі в хвилинах для різних дат в Excel .
Завантажити Практичний посібник
Завантажте цей практичний посібник, щоб потренуватися, поки ви читаєте цю статтю.
Різниця в часі в хвилинах.xlsm3 зручних підходи до розрахунку різниці в часі в хвилинах в Excel
На наступному зображенні наведено набір даних, що містить декілька записів з кінцевим та початковим часом. Спочатку ми використаємо загальну формулу для обчислення різниця в часі Пізніше ми застосуємо деякі функції, такі як ДНІ , ГОДИНА , ХВИЛИНА і ДРУГИЙ Крім того, ми будемо використовувати VBA код для розрахунку різниці в часі в хвилинах.
1. використання формули для розрахунку різниці в часі в хвилинах в Excel
На початку використаємо загальну Excel формула для віднімання Час початку від Кінцевий час .
Крок 1: Знайдіть різницю в датах у часі
- Для того, щоб знайти різниця в датах введіть наступну формулу.
= (C5-B5)
- Таким чином, він буде розраховувати різниця в днях Він покаже результат в десяткових одиницях.
Крок 2: Використовуйте формулу для розрахунку різниці в часі
- Введіть наступну формулу, щоб перевести номер дня в хвилини.
=(C5-B5)*24*60
- Наостанок, натисніть Увійдіть для отримання результатів хвилини .
- Скористайтеся кнопкою Інструмент автозаповнення застосувати цю ж формулу в наступних комірках.
Читати далі: Формула Excel для знаходження різниці двох чисел
Схожі читання
- Формула Excel для знаходження різниці двох чисел
- Як розрахувати значущу різницю між двома середніми в Excel
- Зведена таблиця Excel: різниця між двома стовпчиками (3 випадки)
2. комбінування функцій ДНІ, ГОДИНА та СЕКУНДА для обчислення різниці в часі
Excel не має спеціальної функції для обчислення тільки різниця в часі в хвилинах на дві різні дати Але ми можемо окремо порахувати різницю в кількості дні , годин , хвилини і секунди Потім ми застосуємо формулу, щоб об'єднати результати і порахувати різницю в часі в хвилинах.
Крок 1: Знайдіть різницю в днях
- Щоб знайти різницю в днях, підставте формулу з функція DAYS .
=DAYS(C5,B5)
- Тому він покаже ### оскільки не визначено конкретного формату.
- Натисніть на кнопку Кількість для вказівки значення комірки.
- В результаті вийде кількість днів для двох різних дат.
- Потім скористайтеся кнопкою Автозаповнення Інструмент для автозаповнення комірок.
Крок 2: Порахуйте різницю в часі в хвилинах
- Введіть наступну формулу за допомогою функція "ХВИЛИНА для розрахунку хвилинної різниці за конкретний день ( 10:30 РАНКУ до 10:53 РАНКУ ).
=MINUTE(C5-B5)
- Тому він буде показувати хвилинну різницю ( 23 хвилини ) в комірці E5 .
- Просто автоматично заповніть колонку за допомогою кнопки Інструмент автозаповнення .
Крок 3: Застосуйте ДРУГУ функцію
- Для підрахунку різниця в часі в секундах, запишіть наступну формулу з ДРУГА функція .
=SECOND(C5-B5)
- Як наслідок, ви знайдете різниця в часі за лічені секунди.
- Нарешті, автозаповнення комірки за допомогою кнопки Інструмент автозаповнення .
Крок 4: Вставте функцію HOUR
- Запишіть наступну формулу за допомогою функція HOUR .
=HOUR(C5-B5)
- Отже, клітина E5 призведе до різниці в часі в годин .
- Нарешті, автоматично заповніть всі комірки, застосувавши кнопку Інструмент з ручкою для автоматичного заповнення .
Крок 5: Застосування остаточної формули
- Щоб об'єднати всі результати за допомогою функцій, введіть наступне, щоб розрахувати різницю в часі в хвилинах.
=D5*24*60 +E5*60 + F5 + G5/60
- Таким чином, ви отримаєте результат різниці в часі в хвилинах, як на зображенні, наведеному нижче.
- Насамкінець, застосуйте Інструмент автозаповнення заповнити всі клітинки в колонці.
3. Виконати код VBA для обчислення різниці в часі в хвилинах в Excel
На додаток до попередніх розділів, ми покажемо вам, як використовувати код VBA для обчислення різниці в часі в хвилинах. Перевага використання коду VBA полягає в тому, що ми можемо вибрати будь-яку з двох комірок з різним часом і датами, і обчислити різницю в часі в хвилинах.
Крок 1: Створення модуля
- По-перше, натисніть Alt + F11 для відкриття Макрос VBA .
- Натисніть на кнопку Вставка рахунок.
- Потім виберіть пункт Модуль можливість створити новий модуль.
Крок 2: Вставте код VBA
- Вставте наступне VBA код.
Sub TimeDifference() 'Визначити змінні Dim MinDifference As Variant Dim StartTime As Variant Dim EndTime As Variant 'Вставити поле введення для вибору часу початку Set StartTime = Application.InputBox("Select Start Time:", "ExcelWIKI", RngText, , , , , 8) 'Вставити поле введення для вибору часу закінчення Set EndTime = Application.InputBox("Select End Time:", "ExcelWIKI", RngText, , , , , 8) 'Відняти часMinDifference = EndTime - StartTime 'Застосувати формулу в комірці для отримання результату в хвилинах Range("E5").Value = MinDifference * 24 * 60 End Sub
Крок 3: Запустіть програму
- Збережіть програму і натисніть F5 щоб керувати ним.
- Виберіть пункт час початку .
- Преса Увійдіть .
- Виберіть пункт кінець час .
- Потім натисніть на кнопку ГАРАЗД. .
- Тому ваша різниця в часі покаже результат в хвилинах в комірці E5 .
Докладніше: Як обчислити абсолютну різницю між двома числами в Excel
Висновок
Я сподіваюся, що ця стаття дала вам підручник про те, як розрахувати різницю в часі в хвилинах в Excel Всі ці процедури слід вивчити і застосувати до вашого набору даних. Погляньте на практичний посібник і перевірте ці навички на практиці. Ми мотивовані продовжувати створювати подібні посібники завдяки вашій цінній підтримці.
Якщо у Вас виникли запитання, будь ласка, зв'яжіться з нами. Також, будь ласка, залишайте свої коментарі у розділі нижче.
Ми, представники Ексельдемія Team, завжди оперативно реагують на ваші запити.
Залишайтеся з нами і продовжуйте вчитися.