Съдържание
При работа с набор от данни, зависещи от времето, често се налага да изчисляване на разликата във времето в минути . 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: Пребройте разликата във времето в минути
- Въведете следната формула с функцията MINUTE за изчисляване на разликата в минутите за даден ден ( 10:30 Ч. към 10:53 Ч. ).
=MINUTE(C5-B5)
- Следователно тя ще покаже разликата в минутите ( 23 минути ) в клетката E5 .
- Просто попълнете автоматично колоната, като използвате Инструмент за автоматично попълване .
Стъпка 3: Прилагане на ВТОРАТА функция
- За отчитане на разлика във времето в секунди, напишете следната формула с ВТОРАТА функция .
=СЕКУНДА(C5-B5)
- В резултат на това ще намерите разлика във времето в секунди.
- И накрая, попълнете автоматично клетката с помощта на Инструмент за автоматично попълване .
Стъпка 4: Въвеждане на функцията HOUR
- Напишете следната формула с функцията HOUR .
=ЧАС(C5-B5)
- Вследствие на това клетките E5 ще доведе до разлика във времето в часове .
- И накрая, попълнете автоматично всички клетки, като приложите Инструмент за дръжката на AutoFill .
Стъпка 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("Изберете начален час:", "ExcelWIKI", RngText, , , , , 8) 'Вмъкване на входно поле за избор на начален час Set EndTime = Application.InputBox("Изберете краен час:", "ExcelWIKI", RngText, , , , , 8) 'Изваждане на временаMinDifference = EndTime - StartTime "Приложете формула в клетка, за да получите резултата в минути Range("E5").Value = MinDifference * 24 * 60 End Sub
Стъпка 3: Стартиране на програмата
- Запишете програмата и натиснете F5 за да го стартирате.
- Изберете начален час .
- Натиснете Въведете .
- Изберете край време .
- След това щракнете върху ОК .
- Следователно разликата във времето ще покаже резултата в минути в клетката E5 .
Прочетете още: Как да изчислите абсолютната разлика между две числа в Excel
Заключение
Надявам се, че тази статия ви е дала урок за това как да изчислите разликата във времето в минути в Excel . Всички тези процедури трябва да бъдат научени и приложени към вашата съвкупност от данни. Разгледайте работната тетрадка за упражнения и изпробвайте тези умения. Мотивирани сме да продължаваме да правим подобни уроци благодарение на вашата ценна подкрепа.
Моля, свържете се с нас, ако имате някакви въпроси. Също така, не се колебайте да оставите коментари в раздела по-долу.
Ние, Exceldemy Екипът винаги реагира на вашите запитвания.
Останете с нас и продължавайте да се учите.