- Предположим, что ваши даты в столбце
A
, ваши KS
в столбце B
. - В ячейке
D1:D12
вы вводите первое число каждого месяца и получаете пользовательский формат чисел из mmmm
, поэтому он просто показывает January
, February
и т. Д. - Формула
=MATCH($D1,$A:$A,0)
даст номер строки, с которой начинается месяц.
Для простоты я назову это Start_Row
. - Формула
=MATCH(EOMONTH($D1,0),$A:$A,0)
даст номер строки, на которой заканчивается месяц.
Я назову это End_Row
. Формула INDEX($B:$B,
Start_Row
):INDEX($B:$B,
End_Row
)
установит ссылку в столбце B
на все строкимежду первым месяцем и концом месяца.
Я назову это CountRange
.
Теперь вам просто нужно посчитать, чтов этой ссылке, используя:
=COUNTIF(
CountRange
,"KS")
для подсчета только KS
=COUNTA(
CountRange
)
для подсчета любых непустых ячеек.
Таким образом, полная формула без каких-либо вспомогательных столбцов будет иметь вид:
=COUNTIF(INDEX($B:$B,MATCH($D1,$A:$A,0)):INDEX($B:$B,MATCH(EOMONTH($D1,0),$A:$A,0)),"KS")
Учитывая, что D1
содержит 01/01/2019