Excel vzorec: Součet času s SUMIFY -

Obecný vzorec

=SUMIFS(times,range,criteria)

souhrn

Chcete-li podmíněně sečíst čas, můžete použít funkci SUMIFS. V zobrazeném příkladu je vzorec v G5:

=SUMIFS(times,states,F5)

kde časy (C5: C15) a stavy (D5: D15) jsou pojmenovány rozsahy.

Vysvětlení

Časy aplikace Excel jsou čísla a lze je sečíst jako jiné číselné hodnoty. V tomto příkladu je F4: G7 souhrnná tabulka zobrazující celkový čas zaznamenaný v každém ze tří stavů: Standby, Run a Offline. Tyto hodnoty jsou pevně zakódovány v rozsahu F5: F7.

Abychom podmíněně shrnuli čas podle jednotlivých stavů, používáme v G5 funkci SUMIFS:

=SUMIFS(times,states,F5)

  1. Sum_range je pojmenovaný rozsah časů (C5: C15), zadaný ve formátu hh: mm
  2. Criteria_range1 je pojmenované oblasti stavy (D5: D15)
  3. Kritérium 1 je zadáno jako F5

Odkaz na F5 je relativní. Když je vzorec zkopírován dolů do sloupce, F5 se změní na každém novém řádku. Dva pojmenované rozsahy, časy a stavy, jsou pevné a nemění se. V každém řádku SUMIFS správně zobrazuje celkový počet hodin zaznamenaných pro daný stav. Pokud čas překročí 24 hodin, budete muset použít vlastní formát času, jak je vysvětleno níže.

Trvání více než 24 hodin

U běžných formátů času, jako je hh: mm, se hodiny „vynulují“ každých 24 hodin. To dává smysl, když je záměrem zobrazit skutečný čas, ale může to být matoucí, když celkový čas přesáhne 1 den, protože hodiny vypadají jako ztracené.

Chcete-li zobrazit dobu trvání delší než 24 hodin, použijte vlastní formát čísla s hodinami v hranatých závorkách, jak je uvedeno níže:

(h):mm

Bez rozsahů jmen

Pojmenované rozsahy v tomto vzorci se používají pouze pro pohodlí. Pojmenované rozsahy jsou automaticky absolutní, takže není nutné ručně zamykat odkazy. Pojmenované rozsahy jsou však zcela volitelné. Bez pojmenovaných rozsahů je ekvivalentní vzorec:

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

Zajímavé články...