Формула Excel: Сумма времени с СУММЕСЛИМН -

Содержание

Общая формула

=SUMIFS(times,range,criteria)

Резюме

Чтобы условно суммировать время, вы можете использовать функцию СУММЕСЛИМН. В показанном примере формула в G5:

=SUMIFS(times,states,F5)

где времена (C5: C15) и состояния (D5: D15) являются именованными диапазонами.

Объяснение

Время в Excel - это числа, которые можно суммировать, как и другие числовые значения. В этом примере F4: G7 представляет собой сводную таблицу, показывающую общее время, зарегистрированное в каждом из трех состояний: Standby, Run и Offline. Эти значения жестко заданы в диапазоне F5: F7.

Чтобы условно суммировать время по каждому состоянию, мы используем функцию СУММЕСЛИМН в G5:

=SUMIFS(times,states,F5)

  1. Диапазон_суммы - это именованный диапазон времен (C5: C15), введенный в формате чч: мм.
  2. Criteria_range1 - это именованные состояния диапазона (D5: D15)
  3. Criteria1 вводится как F5

Ссылка на F5 относительна. Когда формула копируется в столбец, F5 изменяется в каждой новой строке. Два названных диапазона, время и состояние, являются фиксированными и не меняются. В каждой строке СУММЕСЛИМН правильно показывает общее количество часов, зарегистрированных для данного состояния. Обратите внимание, что если время превышает 24 часа, вам нужно будет использовать собственный формат времени, как описано ниже.

Продолжительность более 24 часов

При использовании обычных форматов времени, таких как чч: мм, часы будут «сбрасываться» на ноль каждые 24 часа. Это имеет смысл, когда целью является отображение фактического времени, но может сбивать с толку, когда общее время превышает 1 день, потому что часы кажутся потерянными.

Чтобы отобразить продолжительность времени более 24 часов, используйте произвольный числовой формат с часами в квадратных скобках, как показано ниже:

(h):mm

Без имен диапазонов

Именованные диапазоны в этой формуле используются только для удобства. Именованные диапазоны автоматически являются абсолютными, поэтому нет необходимости блокировать ссылки вручную. Однако именованные диапазоны не являются обязательными. Без именованных диапазонов эквивалентная формула:

=SUMIFS($D$5:$D$15,$C$5:$C$15,F5)

Интересные статьи...