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

如果第二个范围等于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) 

通过使用两个单独的条件和连接来完成它。

  =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) 

试试这个公式:

 =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)) 

为了理解这一点,你可以检查我的示例文件 。