
Formula generică
=SUMIFS(times,range,criteria)
rezumat
Pentru a însuma condiționat timpul, puteți utiliza funcția SUMIFS. În exemplul prezentat, formula din G5 este:
=SUMIFS(times,states,F5)
unde timpii (C5: C15) și stările (D5: D15) sunt denumite intervale.
Explicaţie
Timpii Excel sunt numere și pot fi însumate ca alte valori numerice. În acest exemplu, F4: G7 este un tabel rezumat, care arată timpul total înregistrat în fiecare dintre cele trei stări: Standby, Run și Offline. Aceste valori sunt codificate în intervalul F5: F7.
Pentru a rezuma timpul în mod condiționat de fiecare stare, folosim funcția SUMIFS în G5:
=SUMIFS(times,states,F5)
- Suma_interval este intervalul de timp numit (C5: C15), introdus în format hh: mm
- Criterii_zonă1 este numit gama de state (D5: D15)
- Criteriul 1 este introdus ca F5
Referința la F5 este relativă. Când formula este copiată în coloană, F5 se schimbă la fiecare rând nou. Cele două intervale denumite, timpi și stări, sunt fixe și nu se modifică. În fiecare rând, SUMIFS arată corect numărul total de ore înregistrate pentru o stare dată. Rețineți că timpul depășește 24 de ore, va trebui să utilizați un format de oră personalizat, așa cum se explică mai jos.
Durate peste 24 de ore
Cu formate de timp normale, cum ar fi hh: mm, orele se vor "reseta" la zero la fiecare 24 de ore. Acest lucru are sens atunci când intenția este de a afișa o oră reală, dar poate fi confuză atunci când timpul total depășește o zi, deoarece orele par a fi pierdute.
Pentru a afișa durate de timp mai mari de 24 de ore utilizați un format de număr personalizat cu ore între paranteze pătrate, după cum se arată mai jos:
(h):mm
Fără intervale de nume
Intervalele denumite din această formulă sunt utilizate numai pentru comoditate. Intervalele denumite sunt automat absolute, deci nu este nevoie să blocați manual referințele. Cu toate acestea, intervalele numite sunt complet opționale. Fără intervale denumite, formula echivalentă este:
=SUMIFS($D$5:$D$15,$C$5:$C$15,F5)