У меня есть диапазон дат в столбце как таковой:

01/03/2017
31/04/2017
06/05/2017
...

Требуется подсчитать количество дней, приходящихся на определенный месяц, например апрель. Я полагаю, что это возможно, используя формулу MONTH с формулами массива для возврата массива месяцев в COUNTIF, используя следующий формат:

=COUNTIF(month(G15:G17),4)

Вводится как формула массива, используя CTRL & SHIFT & ENTER.

Однако EXCEL считает, что я не пытаюсь писать или формулировать или что моя формула неверна. После ввода формулы EXCEL возвращает это сообщение:

В чем ошибка в моей формуле или моем подходе?

2 ответа2

1

Просто чтобы быть другим:

=SUMPRODUCT(1*(MONTH(G15:G17)=4))

1

Вместо этого вы можете использовать комбинацию SUM() и IF() как показано ниже:

=SUM(IF(MONTH(A1:A4)=4,1,0))

Введите в качестве формулы массива, используя Ctrl+Shift+Enter. Вы увидите фигурные скобки в строке формул:

{=SUM(IF(MONTH(A1:A4)=4,1,0))}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .