Excel-formule: tel oproepen op specifieke tijden -

Inhoudsopgave

Generieke formule

=COUNTIFS(times,">="&start,times,"<"&end)

Samenvatting

Om oproepen op specifieke tijdsintervallen te tellen, kunt u de COUNTIFS-functie gebruiken. In het getoonde voorbeeld is de formule in H5:

=COUNTIFS(table(Time),">="&F5,table(Time),"<"&G5)

waarbij "table" een Excel-tabel is met gesprekstijden zoals weergegeven.

Uitleg

Opmerking: deze formule is afhankelijk van waarden in de kolom Tijd (C), en waarden in de kolommen Start en Einde (F, G) die geldige Excel-tijden zijn.

De gegevens zijn in een Excel-tabel genaamd "tabel". Door een goede Excel-tabel te maken, maken we de formules beter leesbaar en beter te schrijven. Bovendien worden alle nieuwe gegevens die aan de tabel worden toegevoegd automatisch opgepikt door de formules in de kolommen H en I.

De overzichtstabel aan de rechterkant wordt samengesteld door Excel-tijden in te voeren in de kolommen Start en Einde. Nadat je een paar keer hebt ingevoerd, kun je de vulgreep gebruiken om de rest in te voeren. Om cellen te tellen die in elk interval voorkomen, zoals weergegeven, is de formule in H5:

=COUNTIFS(table(Time),">="&F5,table(Time),"<"&G5)

De COUNTIFS-functie is geconfigureerd met twee criteria en, net als andere RACON-functies, accepteert COUNTIFS criteria die zijn ingevoerd in bereik / criteriumparen als volgt:

table(Time),">="&F5 // greater than or equal to F5 table(Time),"<"&G5 // less than G5

Letterlijke vertaling: tel waarden in de kolom Tijd in "tabel" die groter zijn dan of gelijk zijn aan de begintijd in F5 EN kleiner dan de eindtijd in G5 "

Terwijl de formule door de tabel wordt gekopieerd, retourneert COUNTIFS het aantal oproepen dat tussen elke start- en eindtijd plaatsvindt.

Totale tijd

Om de totale tijd van alle oproepen bij elk interval te berekenen, kunt u de SUMIFS-functie gebruiken. De logische criteria zijn exact hetzelfde, het enige verschil is het eerste argument, genaamd optelbereik. Dit is het bereik dat waarden bevat die moeten worden opgeteld, de kolom Duur in de weergegeven tabel. De formule in I5, gekopieerd, is:

=SUMIFS(table(Duration),table(Time),">="&F5,table(Time),"<"&G5)

De resultaten die worden geretourneerd door SUMIFS in kolom I zijn opgemaakt als uren en minuten:

h:mm // hours and minutes

Als de totale gesprekstijd meer dan 24 uur kan bedragen, gebruikt u een aangepast tijdformaat als volgt:

(h):mm // for hours> 24

De vierkante haken voorkomen dat Excel de uren op 1 dag (24 uur) reset.

Met dynamische arrays

Als u Excel 365 heeft, kunt u elk één formule invoeren om de tijden in alle intervallen tegelijk te tellen en op te tellen:

=COUNTIFS(table(Time),">="&F5:F11,table(Time),"="&F5:F11,table(Time),"<"&G5:G11)

Beide formules zullen meerdere resultaten overbrengen in een dynamische array.

Interessante artikelen...