Джеффу нужно создать формулу, которая будет возвращать скользящее среднее для диапазона ячеек. Он добавляет данные в рабочий лист ежедневно и всегда хочет иметь среднее значение за последние десять дней. Это всегда соответствует последним десяти ячейкам в столбце.

Есть несколько простых способов решить эту проблему. Решение, которое вы выберете, зависит от того, что вы в конечном итоге хотите увидеть в среднем. Например, если вы хотите увидеть, как среднее значение изменяется с течением времени, лучший подход — добавить на рабочий лист дополнительный столбец. Если данные находятся в столбце A (начиная со строки 2), вы можете ввести следующую формулу в ячейку B11:

=IF(A11>"",AVERAGE(A2:A11),"")

Скопируйте формулу вниз по столбцу, и вы всегда будете видеть среднее значение за последние десять дней. Когда вы добавляете новые данные в столбец A, обновленное скользящее среднее появляется внизу столбца B. Преимущество состоит в том, что вы можете видеть, как среднее изменяется день ото дня.

Обратите внимание, что при таком подходе важно поместить формулу в ячейку B11, что означает, что в первых 9 ячейках (B2: B10) не будет формулы. Этого следовало ожидать, поскольку это десятидневная скользящая средняя.

Среднее значение за первые 9 дней быть не может, так как у вас нет полных 10 дней, чтобы создать первое среднее значение.

Если вы не хотите добавлять еще один столбец для скользящей средней за каждый день, вы можете использовать другую формулу для определения текущей скользящей средней.

Предполагая, что в столбце A нет пробелов и что в столбце более десяти фрагментов данных, вы можете использовать следующую формулу:

=AVERAGE(OFFSET(A1,COUNTA(A:A)-1,0,-10,1))

Функция OFFSET определяет диапазон усреднения. Он проверяет количество ячеек в столбце A и выбирает последние 10 в качестве желаемого диапазона.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (8347) применим к Microsoft Excel 2007, 2010, 2013 и 2016.

Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:

link: / excel-Determining_a_Simple_Moving_Average [Определение простого скользящего среднего].