kshshe
@kshshe
Frontend developer

Как в Google SpreadSheet получить среднее для динамического диапазона?

Есть столбец с данными, часть из которых равны нулю:
123
111
...
321
333
0
0
...
0

Я получаю среднее из них с помощью формулы =AVERAGEIF(F3:F33; ">0").
Есть ли возможность получить среднее не из всех значений больше нуля, а из последних десяти значений из тех, что больше нуля. Нулевые гарантированно идут после ненулевых.
  • Вопрос задан
  • 128 просмотров
Решения вопроса 1
@lvv85
=AVERAGE(INDIRECT(ADDRESS(MATCH(0, F:F,0)-1,6) & ":" & ADDRESS(MATCH(0, F:F,0)-10,6)))
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
=AVERAGEIF(весь диапазон значений;"условие";диапазон который нужно проверить). например:=AVERAGEIF(A1:A8; ">0";A4:A8)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы