平均值,如果标准范围是正负5

时间:2016-11-04 13:58:56

标签: excel excel-formula

此时的公式仅在第二个范围等于C10且第三个范围等于D11时才会平均第一个范围。这完全适用,但我希望能够改变第一个标准,使其在C10-5和C10 + 5的范围内。

 =AVERAGEIFS('FR motor'!$O$4:$O$68788,'FR motor'!$N$4:$N$68788,$C10,'FR motor'!$E$4:$E$68788,D$11)

应该是这样的:

=AVERAGEIFS('FR motor'!$O$4:$O$68788,'FR motor'!$N$4:$N$68788,OR($C10,$C10+1,$C10+2,$C10+3,$C10+4,$C10+5),'FR motor'!$E$4:$E$68788,D$11)

2 个答案:

答案 0 :(得分:2)

使用两个单独的标准和连接完成它。

  =AVERAGEIFS('FR motor'!$O$4:$O$68788,'FR motor'!$N$4:$N$68788,"<"&$C10+5,'FR motor'!$N$4:$N$68788,">"&$C10-5,'FR motor'!$E$4:$E$68788,D$11)

答案 1 :(得分:0)

试试这个公式:

=SUMPRODUCT(SUMIFS('FR motor'!$O$4:$O$68788,'FR motor'!$N$4:$N$68788,$C5:$C15,'FR motor'!$E$4:$E$68788,D$11))/SUMPRODUCT(COUNTIFS('FR motor'!$N$4:$N$68788,$C5:$C15,'FR motor'!$E$4:$E$68788,D$11))

要理解这一点,您可以查看my example file