
Мне нужно решить этот запрос:
- Столбец
A
содержит массив дат - Столбец
B
содержит ежедневную записьno
/yes
Эта формула возвращает количество вхождений для no
:
=(COUNTIF(b1:b365,"no"))
Мне нужно найти вхождения no
только в текущем месяце. Как это сделать?
решение1
Если у вас Excel 2007 или более поздняя версия, попробуйте функцию СЧЁТЕСЛИМН, например:
=COUNTIFS(B1:B365,"no",A1:A365,">="&EOMONTH(TODAY(),-1)+1,A1:A365,"<"&EOMONTH(TODAY(),0)+1)
или вы можете использовать SUMPRODUCT в любой версии
=SUMPRODUCT((B1:B365="no")*(TEXT(A1:A365,"mmm-yy")=TEXT(TODAY(),"mmm-yy")))
решение2
Барри Гудини дал вам несколько замечательных формул для использования. (Мне особенно нравится формула SUMPRODUCT.)
Если вы открыты для другого подхода, вы можете использовать сводную таблицу.
Расположите стол следующим образом:
Затем выберите «Параметры» и «Выбор группы» следующим образом:
В итоге у вас получится следующее: