根据右上角的单元格计算平均值

根据右上角的单元格计算平均值

我试图根据另一个单元格获取平均值。
基本上,我想要右上单元格的值等于 95 的所有单元格的平均值。

在这个例子中,我想要 A3,A6,A7,A8,A9 的平均值。

在此处输入图片描述

答案1

您的问题被标记为,Excel-2013所以我建议AVERAGEIF 函数抵消可选的平均范围相比之下范围

=AVERAGEIF(B1:B9,95,A2:A10)

     带偏移的 AVERAGEIF

虽然平均范围平均范围必须保持不变,没有什么可以阻止你通过行、列或两者来偏移另一个。

答案2

尝试功能求和计数. 就你的情况而言:

=SUMIF($B$1:$B$9, "=95", $A$1:$A$9)/COUNTIF($B$1:$B$9, "=95")

如果你在单元格 C1 中输入 95,那么

=SUMIF($B$1:$B$9, "=" & $C$1, $A$1:$A$9)/COUNTIF($B$1:$B$9, "=" & $C$1)

当然,你可以改进这一点(当没有匹配项时处理)但这是主要思想。

相关内容