-2

Как рассчитать среднее значение за последние 5 значений со многими другими критериями для средних значений.

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

Вот электронная таблица Google для примера данных

например, 2016/06/01 - это дата, которую я просматриваю, тогда из таблицы мне нужно среднее значение для последних 5 доступных дат после выполнения всех критериев. Пожалуйста, посмотрите на страницу Google еще раз и проверьте таблицу синим цветом. Это должно быть рассчитано для данной даты, another_no и abc.

1 ответ1

0

Эта формула в B2, заполненная и поперечная, сделает то, что вы просите.

=IFERROR(AVERAGEIFS($J$4:$J$90,$H$4:$H$90,"<="&B$1,$H$4:$H$90,">="&B$1-5,$I$4:$I$90,$C$8,$K$4:$K$90,$A2),"")

Это усредняет те клетки, где

  1. Дата меньше или равна дате в строке 1 и больше или равна 5 дням до этой даты.
  2. another_no равно значению в столбце A.
  3. abc равно значению в C8.

Оболочка IFERROR() возвращает пробел, где AVERAGEIFS() будет давать # DIV/0! ошибка. Некоторые результирующие ячейки не заполнены, так как нет значений для усреднения, соответствующих критериям. Количество ячеек, соответствующих критериям, показано во второй таблице.

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