Вы не можете использовать YEAR()
в качестве аргумента для COUNTIFS
в этом случае, потому что его выход - числовое значение 2017, тогда как значение, которое вы хотите использовать для сравнения, - 42736, внутреннее представление этого года.Возможный обходной путь:
=COUNTIFS('Incident Log'!$F$2:$F$984,">="&DATE(2017,1,1),'Incident Log'!$F$2:$F$984,"<"&DATE(2018,1,1), ...)
Извлекает числовые значения дат 1 января 2017 и 2018 гг. И проверяет, находится ли каждое значение между этими датами.
Если вы хотите использовать YEAR()
, затем вы можете использовать его с SUMPRODUCT
, который был обычным способом решения подобных проблем до того, как стала доступна COUNTIFS
.
=SUMPRODUCT(--(YEAR('Incident Log'!$F$2:$F$984)=2017),--('Incident Log'!$J$2:$J$984=$F9))