![](https://cdn.wiki-base.com/1099914/excel_formula_count_calls_at_specific_times__2.png.webp)
Обща формула
=COUNTIFS(times,">="&start,times,"<"&end)
Обобщение
За да броите обажданията през определени интервали от време, можете да използвате функцията COUNTIFS. В показания пример формулата в H5 е:
=COUNTIFS(table(Time),">="&F5,table(Time),"<"&G5)
където "таблица" е таблица на Excel, съдържаща времена за разговори, както е показано.
Обяснение
Забележка: тази формула зависи от стойностите в колоната Time (C) и стойностите в колоните Start и End (F, G), които са валидни в Excel.
Данните са в таблица на Excel, наречена "таблица". Чрез създаването на подходяща таблица на Excel, ние улесняваме четенето и писането на формулите. В допълнение, всички нови данни, които се добавят към таблицата, ще бъдат автоматично взети от формулите в колони H и I.
Обобщената таблица вдясно се изгражда чрез въвеждане на пъти на Excel в колоните Начало и Край. След като въведете няколко пъти, можете да използвате дръжката за попълване, за да въведете останалите. За да преброите клетки, които се появяват във всеки интервал, както е показано, формулата в H5 е:
=COUNTIFS(table(Time),">="&F5,table(Time),"<"&G5)
Функцията COUNTIFS е конфигурирана с два критерия и, подобно на други функции RACON, COUNTIFS приема критерии, въведени в двойки обхват / критерии по следния начин:
table(Time),">="&F5 // greater than or equal to F5 table(Time),"<"&G5 // less than G5
Буквален превод: преброява стойности в колоната Време в "таблица", които са по-големи или равни на началното време във F5 И по-малко от крайното време в G5 "
Докато формулата се копира надолу по таблицата, COUNTIFS връща броя на обажданията, възникнали между всяко начално и крайно време.
Общо време
За да изчислите общото време на всички разговори на всеки интервал, можете да използвате функцията SUMIFS. Логическите критерии са абсолютно същите, единствената разлика е първият аргумент, наречен sum_range. Това е диапазонът, който съдържа стойности за сумиране, което е колоната Продължителност в показаната таблица. Формулата в I5, копирана надолу, е:
=SUMIFS(table(Duration),table(Time),">="&F5,table(Time),"<"&G5)
Резултатите, върнати от SUMIFS в колона I, са форматирани като часове и минути:
h:mm // hours and minutes
Ако общото време за разговор може да надвишава 24 часа, използвайте персонализиран формат за време като този:
(h):mm // for hours> 24
Квадратните скоби спират Excel да нулира часовете на 1 ден (24 часа).
С динамични масиви
Ако имате Excel 365, можете да въведете по една формула, за да броите и сумирате пъти през всички интервали наведнъж:
=COUNTIFS(table(Time),">="&F5:F11,table(Time),"="&F5:F11,table(Time),"<"&G5:G11)
И двете формули ще разпръснат множество резултати в динамичен масив.