Итак, вы попробовали:
=COUNTIFS(A1:A5,MONTH(A1))
Это не будет работать, потому что у вас есть условие для подсчета, если что-либо в столбце A по существу равно 1. 1/25/18 не равно 2 и одинаково для остальных.
Есть два способа достичь желаемого. Вы можете использовать вспомогательный столбец или сделать все это в одной формуле. Я действительно рекомендую колонку помощи, хотя.
Использование вспомогательной колонки
Так как все ваши данные находятся в столбце A, в столбец B1 поместите:
=Month(A1)
а затем перетащите вниз. В столбце B1 укажите:
=countif(B:B,1)
Таким образом, ваши данные имеют одинаковый формат. = Month() всегда будет возвращать число, что поможет вам сравнить список чисел с тем, который вы ищете, вместо того, чтобы искать даты для числа, как у вас было раньше.
Делать все это в одной формуле
Другой способ - использовать формулу массива. Имейте в виду, что в целом формулы массивов являются чрезвычайно медленными и интенсивными процессорами, поэтому их следует использовать с осторожностью.
В ячейку B1 вы бы поместили:
{=SUM(IF(MONTH(A1:A5)=1,1,0))}
После ввода этой формулы убедитесь, что вы нажали Ctrl + Shift + Enter, чтобы она распознала, что существует массив.
В этой формуле месяц () возвращает список чисел (массив), а затем оператор IF () говорит, что если любое из этих чисел = 1, то возвращает 1, а если нет, то возвращает 0 (что, по сути, считается). Снаружи IF, SUM просто складывает все эти возвращаемые значения.