答案1
与 SUMIF 和 COUNTIF 一样,AVERAGEIF 只接受范围作为第一个参数。从范围 H5:H18 中减去范围 G5:G18 可得出大批价值观,这是不被接受的。
作为一种解决方法,您可以按照传统方式计算平均值,即对值求和并除以非空单元格的数量:
=SUM(H5:H18-G5:G18)/COUNTA(H5:H18)
或者,您也可以使用辅助列执行计算,然后仅在辅助列上使用 AVERAGEIF。例如,在单元格 F5 中,使用公式=H5-G5
,并将其复制到单元格 F18。然后,AVERAGEIF 函数将按如下方式工作:
=AVERAGEIF(F5:F18,"<>0")
我希望这能有所帮助!