Я думаю, что вы используете формулу COUNTIFS()
неправильно, после каждого диапазона есть критерии. Вы не можете иметь несколько таких диапазонов для просмотра. Для получения дополнительной информации смотрите здесь или здесь .
В вашем случае вы имеете дело с дальним диапазоном, и одним из способов справиться с этим было бы this
Таким образом, формула будет переводиться в:
=SUM(COUNTIF(INDIRECT({"C8:C12","E8:E12","G8:G12","I8:I12","K8:K12"}),">0"))
Другая формула, которую вы можете попробовать:
=INDEX(FREQUENCY((C8:C12,E8:E12,G8:G12,I8:I12,K8:K12),0),2)
И, глядя на ваши данные, кажется, что остальные столбцы содержат текст (не уверен, что это могут быть даты). Если они являются текстовыми значениями:
=SUMPRODUCT((ISNUMBER(C8:K12))*(C8:K12>0))
Если они на самом деле даты (если предположить, что с 2018 года), то вы можете попробовать:
=SUMPRODUCT((YEAR(C8:K12)<2018)*(C8:K12>0))
Я предполагаю, что это именно то, что вы ищете, а не решение на основе VBA из-за предоставленных тегов и вашей формулы.