Как я сделал бы прокручивающееся среднее число по строке дат и значений?
Данные в основном похожи на следующее:
9/15/2010 199.8
9/14/2010 202
9/13/2010 200.8
9/12/2010 202.8
9/11/2010 201.4
9/10/2010 201.6
9/9/2010 201.8
9/8/2010 202.2
9/7/2010 202.2
9/6/2010 202.6
9/5/2010 205.8
9/4/2010 204.2
9/3/2010 205
9/2/2010 206.6
9/1/2010 208
8/31/2010 209.8
8/30/2010 210.2
8/29/2010 209.6
8/28/2010 209.6
8/27/2010 209.4
8/26/2010 209.8
8/25/2010 209.2
8/24/2010 210.8
Принятие Вашей первой части данных находится в B1, можно скопировать и вставить следующую формулу по длине столбца данных. Поместите это в C2:
=AVERAGE($B$1:B2)
Знаки доллара "привязывают" первую ячейку, делая это абсолютной ссылкой, которая не перемещается как Вы скопировать/вставить формула, в то время как вторая ячейка является относительной ссылкой, которая продолжит обновлять среднее число с каждой записью.
Путем "Прокрутки Среднего числа", я полагаю, что Вы говорите о среднем числе прошлых n дней (скажите 5 дней).
(Основа на данных Вы, если, принимая они - столбец A и B),
Войти =AVERAGE(OFFSET(B1,0,0,5))
в C1
, затем копия и вставка это вниз (при необходимости).
C1
должен произвести 201.36
который является средним числом последних 5 дней; C2
201.72
, и так далее.
Explaination:
OFFSET()
производит диапазон, начинающий с B1
с высотой 5
(вниз, включая B1
самостоятельно).
(Замена 5
с количеством дней Вы хотите.)
Затем AVERAGE()
используется для вычислений среднего числа диапазона.
=AVERAGE($B$1:INDEX($B$1:$B$100,COUNTA($B$1:$B$100)))
Это обновит, поскольку Вы добавляете данные. Но обратите внимание, что это только смотрит на первые 100 строк, поэтому корректируйтесь, если там будет больше. Кроме того, при вставке строк наверху ссылки сместятся вниз.