Расчет средних значений для каждых n строк с пропущенными данными

Расчет средних значений для каждых n строк с пропущенными данными

У меня есть столбец с 30-минутными средними значениями, и я бы связал его, чтобы создать новый столбец с 24-часовыми средними значениями. Я нашел эту формулу очень полезной:

=AVERAGE(INDEX(D:D,1+48*(ROW()-ROW($E$1))):INDEX(D:D,48*(ROW()-ROW($E$1)+1)))

Однако около 15% строк имеют *отсутствующие данные. В этих случаях я бы, очевидно, хотел, чтобы Excel не делил на 48 для вычисления среднего, а делил на (48 - отсутствующие данные). Так, например, если в 5 ячейках есть отсутствующие данные в диапазоне из 48 ячеек, среднее значение должно быть суммой значений ячеек, деленной на 43. Но в настоящее время это сумма, деленная на 48.

Так как же мне учесть отсутствующие данные в приведенной выше формуле?

Большое спасибо за вашу помощь.

Связанный контент