РЕДАКТИРОВАТЬ: обновленная формула ниже;Я неправильно прочитал исходный вопрос о том, как ваши данные были отформатированы.Вы можете поместить эту формулу в B2 и скопировать вниз.
=AVERAGEIFS($B$2:$B$35041,$A$2:$A$35041,">="&$A2,$A$2:$A$35041,"<"&($A2+1))
Ваш исходный оператор сравнения жестко закодировал дату в виде строки.Вместо этого мы можем просто объединить значение ячейки в эту строку сравнения.
Конечно, это будет делать те же вычисления для каждой из 96 записей для каждого из дней на вашем листе.Вы можете добавить второй лист для средних значений с указанием только отдельных дней года, указанных в A, и среднего расчета в B.
РЕДАКТИРОВАТЬ 2: если ваши записи в столбце A содержат информацию о дробной дате (т.е. с часами, минуты и секунды), при преобразовании дат в целые числа любой дробный компонент будет отброшен:
=AVERAGEIFS($B$2:$B$35041,$A$2:$A$35041,">="&INT($A2),$A$2:$A$35041,"<"&INT($A2)+1)