Как вычислить среднее значение, динамически изменяя абсолютную ссылку для динамической высоты массивов?

Как вычислить среднее значение, динамически изменяя абсолютную ссылку для динамической высоты массивов?
А B(Ожидаемый результат)
10 10
20 15
30 20
5 5
8 6.5
4 5.7
11 7
6 6
4 5
3 4.3
15 7

По сути, я хочу динамически обновлять абсолютную ссылку $B$1с изменением массива. Например, =average($B$1:B3)динамически. Like =average($B$6:B9)и =average($B$11:B14)и усреднять только до следующей найденной пустой ячейки.

Как я могу это сделать?

решение1

Решается с помощью следующей формулы:

=IFERROR(IF(IF(B2<>"",IF(COUNTBLANK($B$1:B1)=0,1+COUNTBLANK($B$1:B1),1+COUNTBLANK($B$1:B1)),""),IF(B2<>"",AVERAGEIF($A$2:A2,A2,$B$2:B2),""),""),"")

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