Excel-formel: Tæl opkald på bestemte tidspunkter -

Indholdsfortegnelse

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.

Interessante artikler...