#google-sheets #moving-average #rolling-average
Вопрос:
Мне нужна помощь, чтобы рассчитать скользящее среднее за предыдущие n дней на сегодняшний день, учитывая, что число n является переменным из-за того, что любой данный день может содержать вставку нескольких значений (обычно от 2 до пяти). Таким образом, один конкретный день может содержать несколько значений.
Этот лист специально связан с отслеживанием веса, вот ссылка: https://docs.google.com/spreadsheets/d/1KhewGXtpElPYtjM4RpA4j2b9fkz17XcA518SPImg4p8/edit?usp=sharing
Спасибо
Ответ №1:
Я не вижу причины, по которой это было бы невозможно с помощью обычной функции AVERAGEIFS (). Разве это не возникло во время вашего поиска в гугле с этим вопросом?
Вот лист, созданный специально для этого вопроса.
И вот СРЕДНЕЕ значение (), которое я написал в ячейке C3 на MK.Вкладка «Справка».
=IF(A3<A$3 C$1;;AVERAGEIFS(B:B;A:A;"<="amp;A3;A:A;">="amp;A3-C$1))