
Generieke formule
=SUMIFS(times,range,criteria)
Samenvatting
Om de tijd voorwaardelijk op te tellen, kunt u de SUMIFS-functie gebruiken. In het getoonde voorbeeld is de formule in G5:
=SUMIFS(times,states,F5)
waarbij tijden (C5: C15) en staten (D5: D15) bereiken worden genoemd.
Uitleg
Excel-tijden zijn getallen en kunnen worden opgeteld zoals andere numerieke waarden. In dit voorbeeld is F4: G7 een overzichtstabel met de totale tijd die is gelogd in elk van de drie statussen: Stand-by, Uitgevoerd en Offline. Deze waarden zijn hardgecodeerd in het bereik F5: F7.
Om de tijd voor elke staat voorwaardelijk op te tellen, gebruiken we de SUMIFS-functie in G5:
=SUMIFS(times,states,F5)
- Het optelbereik is het genoemde bereik keer (C5: C15), ingevoerd in uu: mm-indeling
- Criteriumbereik1 is de benoemde bereikstatussen (D5: D15)
- Criteria1 wordt ingevoerd als F5
De verwijzing naar F5 is relatief. Wanneer de formule door de kolom wordt gekopieerd, verandert F5 bij elke nieuwe rij. De twee genoemde bereiken, tijden en staten, zijn vast en veranderen niet. In elke rij toont SUMIFS correct het totale aantal geregistreerde uren voor een bepaalde staat. Let op: als de tijd langer is dan 24 uur, moet u een aangepast tijdformaat gebruiken, zoals hieronder wordt uitgelegd.
Duur meer dan 24 uur
Met normale tijdnotaties zoals uu: mm, worden uren elke 24 uur "gereset" naar nul. Dit is logisch als het de bedoeling is om een werkelijke tijd weer te geven, maar het kan verwarrend zijn als de totale tijd langer is dan 1 dag, omdat er uren verloren lijken te gaan.
Om een tijdsduur van meer dan 24 uur weer te geven, gebruikt u een aangepaste getalnotatie met uren tussen vierkante haken, zoals hieronder weergegeven:
(h):mm
Zonder naambereiken
De genoemde bereiken in deze formule worden alleen voor het gemak gebruikt. Benoemde bereiken zijn automatisch absoluut, dus het is niet nodig om referenties handmatig te vergrendelen. De genoemde bereiken zijn echter volledig optioneel. Zonder benoemde bereiken is de equivalente formule:
=SUMIFS($D$5:$D$15,$C$5:$C$15,F5)