Как получить разницу часов и минут между 2 датами и временем в Excel? - PullRequest
21 голосов
/ 24 февраля 2010

Предположим, у меня есть 2 отметки времени:

  1. 2/24/2010 1:05:15 AM
  2. 2/25/2010 4:05:17

Кто-нибудь может посоветовать, какую функцию использовать в Excel, чтобы получить разницу в часах и минутах?

Спасибо.

Ответы [ 5 ]

29 голосов
/ 24 февраля 2010

Разница в часах:

=(A2-A1)*24

Разница в минутах:

=(A2-A1)*24*60

Разница в часах и минутах:

=TRUNC((A2-A1)*24)      - the hours portion
=MOD((A2-A1)*24*60,60)  - the minutes portion
5 голосов
/ 30 апреля 2014

это просто в Excel и не нужно ничего делать, кроме применения формата времени к ячейке.

два простых шага:

  1. поставить формулу: = B2-A2
  2. просто примените пользовательский формат "ч: мм" к ячейке.
1 голос
/ 25 февраля 2010

Excel способен обрабатывать арифметику даты и времени. Это делается путем удержания даты и времени в десятичном виде. Если вы введете дату и время в формате, который распознает Excel, будет (полезно!) Хранить данные в качестве типа данных даты и времени. Целочисленный бит - дни, а десятичный бит - время. Вы можете использовать формат ячейки времени для отображения бита времени в часах, минутах, секундах и т. Д., Или вы можете преобразовать десятичное число в часы, минуты и секунды, используя 60 в простой формуле

Текстовая формула работает, отображая ответ в формате времени.

1 голос
/ 24 февраля 2010
0 голосов
/ 28 марта 2019

Для различий, превышающих один день, некоторые из ответов до того испортились, лучше выставить таким образом дни, часы, минуты и секунды:

=INT(B2-A2) & " days, " & HOUR(B2-A2) & " hours, " & MINUTE(B2-A2) & " minutes and " & SECOND(B2-A2) & " seconds"

Будет выводиться в формате, подобном

1 день, 3 часа, 0 минут и 2 секунды

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...