
Generisk formel
=COUNTIFS(times,">="&start,times,"<"&end)
Resumé
For at tælle opkald med bestemte tidsintervaller kan du bruge COUNTIFS-funktionen. I det viste eksempel er formlen i H5:
=COUNTIFS(table(Time),">="&F5,table(Time),"<"&G5)
hvor "tabel" er en Excel-tabel, der indeholder opkaldstider som vist.
Forklaring
Bemærk: denne formel afhænger af, at værdier i kolonnen Tid (C) og værdierne i kolonnerne Start og slut (F, G) er gyldige Excel-tider.
Dataene findes i en Excel-tabel kaldet "tabel". Ved at oprette en ordentlig Excel-tabel gør vi formlerne lettere at læse og skrive. Derudover vil alle nye data, der føjes til tabellen, automatisk blive samlet op af formlerne i kolonne H og I.
Oversigtstabellen til højre er konstrueret ved at indtaste Excel-tider i kolonnerne Start og Slut. Når du har indtastet et par gange, kan du bruge fyldhåndtaget til at indtaste resten. For at tælle celler, der forekommer i hvert interval som vist, er formlen i H5:
=COUNTIFS(table(Time),">="&F5,table(Time),"<"&G5)
COUNTIFS-funktionen er konfigureret med to kriterier, og ligesom andre RACON-funktioner accepterer COUNTIFS kriterier, der er angivet i rækkevidde / kriteriepar som dette:
table(Time),">="&F5 // greater than or equal to F5 table(Time),"<"&G5 // less than G5
Bogstavelig oversættelse: tæll værdier i kolonnen Tid i "tabel", der er større end eller lig med starttiden i F5 OG mindre end sluttiden i G5 "
Da formlen er kopieret ned i tabellen, returnerer COUNTIFS antallet af opkald mellem hvert start- og sluttidspunkt.
Samlet tid
For at beregne den samlede tid for alle opkald i hvert interval kan du bruge SUMIFS-funktionen. De logiske kriterier er nøjagtigt de samme, den eneste forskel er det første argument, kaldet sum_range. Dette er det interval, der indeholder værdier, der skal summeres, hvilket er kolonnen Varighed i den viste tabel. Formlen i I5, kopieret ned, er:
=SUMIFS(table(Duration),table(Time),">="&F5,table(Time),"<"&G5)
Resultaterne returneret af SUMIFS i kolonne I er formateret som timer og minutter:
h:mm // hours and minutes
Hvis den samlede opkaldstid måske overstiger 24 timer, skal du bruge et tilpasset tidsformat som dette:
(h):mm // for hours> 24
De firkantede parenteser forhindrer Excel i at nulstille timer på 1 dag (24 timer).
Med dynamiske arrays
Hvis du har Excel 365, kan du indtaste en formel hver til at tælle og summe gange i alle intervaller på én gang:
=COUNTIFS(table(Time),">="&F5:F11,table(Time),"="&F5:F11,table(Time),"<"&G5:G11)
Begge formler spilder flere resultater i et dynamisk array.