Похоже, вы пытаетесь рассчитывать по нескольким критериям, поэтому убедитесь, что вы используете COUNTIFS, а не COUNTIF.
Мы можем сделать эту формулу динамической, добавив несколько ссылочных ячеек, чтобы получить начало месяца и конец месяца, чтобы упростить подсчет. В ячейке, которая не используется и не будет мешать таблице, наберем следующую формулу даты начала:
= КОНМЕСЯЦА (СЕГОДНЯ (), - 1) + 1
Вот что делает эта формула:
- СЕГОДНЯ () получает сегодняшнюю дату, поэтому она будет обновляться каждый раз, когда вы открываете книгу в новый день.
- EOMONTH (TODAY, -1) использует сегодняшнюю дату в качестве отправной точки, а затем получает последний день месяца. Затем вычитается 1 месяц и получается последний день этого месяца.
- + 1 добавляет один день к последнему дню предыдущего месяца, который всегда будет первым днем текущего месяца
Далее давайте создадим аналогичную формулу, чтобы получить последний день текущего месяца.
= КОНМЕСЯЦ (СЕГОДНЯ (), 0)
Это в основном то же самое, что и шаг на предыдущем шаге, за исключением того, что мы не движемся вперед или назад ни на какие месяцы.
Теперь, когда у нас есть даты начала и окончания, мы можем рассчитать, соответствует ли наша дата в столбце даты текущему месяцу, используя следующую формулу COUNTIFS:
= COUNTIFS (A2, "> =" & $ G $ 1, А2, "<=" & $ G $ 2, В2, "да") </p>
При использовании любой функции агрегирования, такой как SUMIF, COUNTIF, AVERAGEIF и использование операторов>, <, необходимо заключать оператор в кавычки. Вы также должны использовать & после кавычек, прежде чем ссылаться на ячейку или номер, с которым вы сравниваете. </p>
Вот окончательный вид: