
Vispārēja formula
=SUMIFS(times,range,criteria)
Kopsavilkums
Nosakot laiku nosacīti, varat izmantot funkciju SUMIFS. Parādītajā piemērā formula G5 ir:
=SUMIFS(times,states,F5)
kur laiki (C5: C15) un stāvokļi (D5: D15) ir nosaukti diapazoni.
Paskaidrojums
Excel laiki ir skaitļi, un tos var summēt tāpat kā citas skaitliskās vērtības. Šajā piemērā F4: G7 ir kopsavilkuma tabula, kas parāda kopējo reģistrēto laiku katrā no trim stāvokļiem: Gaidīšanas, Palaist un Bezsaistē. Šīs vērtības tiek kodētas diapazonā F5: F7.
Apkopojot laika nosacījumu pēc katras valsts, mēs izmantojam funkciju SUMIFS G5:
=SUMIFS(times,states,F5)
- Sum_range ir nosauktais diapazona laiks (C5: C15), kas ievadīts formātā hh: mm
- Criteria_range1 ir nosauktie diapazona stāvokļi (D5: D15)
- 1. kritērijs tiek ievadīts kā F5
Atsauce uz F5 ir relatīva. Kad formula ir nokopēta kolonnā, F5 mainās katrā jaunajā rindā. Abi nosauktie diapazoni, laiki un stāvokļi ir fiksēti un nemainās. Katrā rindā SUMIFS pareizi parāda kopējo stundu skaitu, kas reģistrēti attiecīgajā stāvoklī. Ņemiet vērā, kad laiks pārsniedz 24 stundas, jums būs jāizmanto pielāgots laika formāts, kā paskaidrots tālāk.
Ilgums vairāk nekā 24 stundas
Izmantojot tādus parastos laika formātus kā hh: mm, stundas ik pēc 24 stundām tiks “atiestatītas” uz nulli. Tam ir jēga, ja nolūks ir parādīt faktisko laiku, taču tas var būt mulsinoši, ja kopējais laiks pārsniedz 1 dienu, jo šķiet, ka stundas ir zaudētas.
Lai parādītu laika ilgumu, kas pārsniedz 24 stundas, izmantojiet pielāgotu skaitļu formātu ar stundām kvadrātiekavās, kā parādīts zemāk:
(h):mm
Bez nosaukuma diapazoniem
Šajā formulā nosauktie diapazoni tiek izmantoti tikai ērtībai. Nosauktie diapazoni tiek automātiski absolūti, tāpēc nav nepieciešams manuāli bloķēt atsauces. Tomēr nosauktie diapazoni ir pilnīgi neobligāti. Bez nosauktajiem diapazoniem ekvivalenta formula ir:
=SUMIFS($D$5:$D$15,$C$5:$C$15,F5)