Как вычислить количество часов> 24 в Excel?

У меня есть отрывок из моей таблицы ниже. Это приложение отслеживания времени, содержащее дату / день начала, идентификатор сеанса и продолжительность сеанса. Столбец А заполняется добавлением продолжительности в столбце D. Я пытаюсь суммировать длительности, но продолжаю получать неправильные значения в тех случаях, когда общая продолжительность составляет> 24 часа.

Рассматривать

ABCD 1 2012/05/22 01:00 | Wed | Session 23341 | 9:00 2 2012/05/23 10:00 | Wed | Session 23342 | 22:00 3 2012/05/25 08:00 | Fri | | 0:00 

Как вы можете видеть, разница дат между A2 и A3 показывает, что значение 22:00 в D2 составляет продолжительность 46 часов (05/23 10:00 + 46:00 = 05/25 08:00). Однако в столбце D отображается только 22:00, превышающее полный 24-часовой день.

Мои попытки прочитать D2 включали int(d2) = 0.00 / int(d2)*24 = 0.00 / hour(d2) = 22.00 / int(a3-a2)*24 =0.00 и т. Д., И не удалось получить значение От "46".

Как я могу точно представить D2 для получения точных итоговых данных?

4 Solutions collect form web for “Как вычислить количество часов> 24 в Excel?”

Excel может отображать время в формате метки времени, но вам нужно определить формат пользовательских ячеек для этого типа [h]:mm:ss – отметить скобки, которые означают, что часы не перевернуты на 24, Но продолжайте подсчитывать. Если вы определяете это и присваиваете его столбцу D, вы должны иметь возможность вводить продолжительность в 46:00:00 в D2 (вы можете пропустить секунды в своем формате, если вам это не нужны, конечно).

Существует встроенная информация: Excel по-прежнему хранит время, отсчитываемое от его 0-й базовой даты (1 января, 1900, 00:00), если вы не установили, что он использует ключи времени дат 1904, чтобы разрешить отрицательные значения, и в этом случае Было бы 4 года спустя), поэтому все временное семейство функций ( HOUR , MINUTE , SECOND ) все равно вернет значение в течение 24-часового периода времени (по модулю деления на 24, раз 24 или 22 в вашем случае на Быть точным).

  • Если вы хотите отображать часы, минуты или секунды такой отметки времени, вам придется применить другой формат времени к его значению (например, [h] для часов, m для минут, s для секунд). Обратите внимание, что это влияет только на отображение – внутри, значение по-прежнему является регулярным значением времени даты, как описано выше;
  • Вы можете свободно вычислять, если все операнды имеют тип даты . Если вашему значению в формате A1 присваивается формат даты «date time» в формате yyyy/dd/mm hh:mm , ввод =A1+D1 в ячейку A2 даст вам правильную новую дату и время.

Обратите внимание, что вы можете умножить на 24, чтобы получить часы как десятичные числа, поэтому эта формула должна возвращать 46

=(A3-A2)*24

Формат ячейки результата в виде числа

Возможно, отделите дату и время на разные столбцы, чтобы затем использовать новый столбец B для расчета в новом столбце E

Вы можете заставить Excel обрабатывать очень большое количество часов и минут, одновременно устраняя необходимость использования символа двоеточия: каждый раз, чтобы отделить часы и минуты.

  1. Введите часы в колонке и минутах в отдельной колонке. Введите часовые часы в ячейке A1 и минуты в столбце B1

  2. В конце каждого из вышеуказанных столбцов добавьте числа, например, от A1 до A19 и от B1 до B19 в виде простых чисел в столбцах A20 и B20

    Поместите формулу в ячейку A20, которая читает = SUM (A1: A19) и в B20, которая читает = SUM (B1: B19)

  3. Поместите формулу в ячейку A21, которая читает = A20 + (B20-B21) / 60 и в ячейке B21, которая читает = MOD (B20,60)

Вуаля! , Значения Ячейки A21 и B21 дают вам итоговые значения в часах и минутах. Сильный текст

PS: Вы можете вырезать и вставить формулы с этой страницы!

  • Динамически ссылаться на столбцовую колонку (через содержимое ячейки) в Excel
  • Значения осей Excel X X
  • Каковы максимально допустимые строки в Microsoft Excel .xls или .xlsx
  • Скрытие всех выбранных строк данных
  • VBA делает ячейки обязательными на основе предыдущей записи ячейки
  • В excel, не могу понять, почему цвет фона для ячейки не изменится?
  • Как объединить значения из нескольких строк в одну строку? Имейте модуль, но вам нужны переменные, объясняющие
  • Сравните две таблицы и получите отсутствующие записи
  • Как рассчитать часы и минуты между двумя периодами времени?
  • Импорт из CSV изменяет формат числа в научную нотацию (1,23E + 18)
  • MS Excel: как подсчитывать вхождения элементов в списке?
  • Давайте будем гением компьютера.