Я пытаюсь сделать скользящее среднее по неравномерным данным временных рядов. Вот пример того, как выглядят мои данные:

4/22/2015   66.67802429
6/1/2015    65.99763489
6/13/2015   65.77084351
6/15/2015   67.81231386
6/17/2015   65.0904541
6/24/2015   66.9048233
7/5/2015    65.77084351
11/7/2015   67.85736847

Скажем, я хочу сделать скользящее среднее значение за месяц - очевидно, не каждый день заполняется, и некоторые точки данных будут иметь себя только в этом месяце. Я пытался сделать это с AVERAGEIFS, как это:

=AVERAGEIFS(C$2:C$128,A$2:A$128,">A2-15",A$2:A$128,"<A2+15")

(Мне действительно все равно, что месяц - это не совсем 30 дней - достаточно для моих целей. Кроме того, мои данные в столбце C - есть столбец с различными несвязанными данными в B)

Но я получаю # #VALUE! , Любая помощь? Я не очень разбираюсь в Excel, поэтому даже не знаю, как это отладить.

1 ответ1

1

Решение найдено здесь:https://stackoverflow.com/questions/29930823/average-a-range-of-values-if-the-date-associated-with-it-falls-within-a-date-ran

=AVERAGEIFS(C$2:C$128,A$2:A$128,">="&A2-15,A$2:A$128,"<="&A2+15)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .