Как обсуждалось в комментариях, вы можете изменить предыдущий ответ.
Другой подход к получению скользящего среднего текущего числа и следующих 6 чисел - это взять разницу двух текущих сумм и разделить на считайте так:
=ArrayFormula(if(C1:1="","",
(sumif(column(C1:1),"<"&column(C1:1)+7,C1:1)-sumif(column(C1:1),"<"&column(C1:1),C1:1))/
countifs(column(C1:1),"<"&column(C1:1)+7,column(C1:1),">="&column(C1:1),C1:1,"<>")))
(вы не можете использовать СРЗНАЧЕСЛИМН или СУММЕСЛИМН, потому что они не работают с формулами массива). сначала число, затем среднее первых двух чисел et c. будет дано как:
=ArrayFormula(if(C1:1="","",
(sumif(column(C1:1),"<="&column(C1:1),C1:1)-sumif(column(C1:1),"<="&column(C1:1)-7,C1:1))/
countifs(column(C1:1),"<="&column(C1:1),column(C1:1),">"&column(C1:1)-7,C1:1,"<>")))
введите описание изображения здесь