Я пытаюсь получить среднее значение в зависимости от другой клетки.
По сути, я хочу получить среднее значение для всех ячеек, где значение верхней правой ячейки равно 95.
В этом примере я хотел бы получить среднее значение A3, A6, A7, A8, A9.
Я пытаюсь получить среднее значение в зависимости от другой клетки.
По сути, я хочу получить среднее значение для всех ячеек, где значение верхней правой ячейки равно 95.
В этом примере я хотел бы получить среднее значение A3, A6, A7, A8, A9.
Попробуйте функции sumif и countif. В твоем случае:
=SUMIF($B$1:$B$9, "=95", $A$1:$A$9)/COUNTIF($B$1:$B$9, "=95")
Если вы положите 95 в ячейку, скажем, C1, то
=SUMIF($B$1:$B$9, "=" & $C$1, $A$1:$A$9)/COUNTIF($B$1:$B$9, "=" & $C$1)
Конечно, вы можете улучшить это (справиться, когда ничего не совпадает), но это главная идея.
Ваш вопрос помечен в Excel-2013
поэтому я бы предложил функцию AVERAGEIF, смещающую необязательный усредненный диапазон на одну строку по сравнению с диапазоном.
=AVERAGEIF(B1:B9,95,A2:A10)
Несмотря на то, что размер среднего_предела и среднего_диапазона должен оставаться неизменным, ничто не мешает вам смещать одно из другого на строки, столбцы или оба.