Формула на Excel: Сумирано време с SUMIFS -

Обща формула

=SUMIFS(times,range,criteria)

Обобщение

За да сумирате времето условно, можете да използвате функцията SUMIFS. В показания пример формулата в G5 е:

=SUMIFS(times,states,F5)

където времената (C5: C15) и състоянията (D5: D15) са наречени диапазони.

Обяснение

Времето в Excel са числа и могат да се сумират като други числови стойности. В този пример F4: G7 е обобщена таблица, показваща общото време, регистрирано във всяко от трите състояния: в режим на готовност, изпълнение и офлайн. Тези стойности са кодирани твърдо в диапазона F5: F7.

За да сумираме времето условно по всяко състояние, използваме функцията SUMIFS в G5:

=SUMIFS(times,states,F5)

  1. В общ_сбор_диапазон е наименуван диапазон пъти (С5: С15), вписани в чч: мм формат
  2. Criteria_range1 е наименованите състояния на диапазона (D5: D15)
  3. Критерий1 се въвежда като F5

Позоваването на F5 е относително. Когато формулата се копира надолу по колоната, F5 се променя при всеки нов ред. Двата посочени диапазона, времена и състояния са фиксирани и не се променят. Във всеки ред SUMIFS правилно показва общия брой регистрирани часове за дадено състояние. Имайте предвид, че времето надвишава 24 часа, ще трябва да използвате персонализиран формат на времето, както е обяснено по-долу.

Продължителност над 24 часа

При нормални формати за време като hh: mm, часовете ще се "нулират" на нула на всеки 24 часа. Това има смисъл, когато целта е да се покаже действително време, но може да бъде объркващо, когато общото време надхвърли 1 ден, защото часовете изглеждат загубени.

За да покажете продължителността на времето над 24 часа, използвайте персонализиран числов формат с часове в квадратни скоби, както е показано по-долу:

(h):mm

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

Посочените диапазони в тази формула се използват само за удобство. Имените диапазони са автоматично абсолютни, така че няма нужда да заключвате референции ръчно. Въпреки това, посочените диапазони са напълно незадължителни. Без именувани диапазони еквивалентната формула е:

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

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