You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel公式中如何添加>0条件以排除0值计算平均值?

解决方法

你需要在SUMIFS和COUNTIFS中同时添加DATA!$G:$G, ">0"这个条件,确保求和与计数的范围完全匹配(仅包含G列值大于0的行),修改后的公式如下:

=IFERROR(SUMIFS(DATA!$G:$G,DATA!$K:$K,"B",DATA!$AA:$AA,"Male",DATA!$G:$G,">0"),0)/
  IFERROR(COUNTIFS(DATA!$K:$K,"B",DATA!$AA:$AA,"Male",DATA!$G:$G,">0"),0)

关键说明:

  • 仅在SUMIFS添加条件的话,计数仍会包含G列为0的行,导致平均值偏小;
  • 仅在COUNTIFS添加条件的话,求和会包含0值,分子偏大,结果同样错误;
  • 必须同时给两个函数添加相同的G列>0条件,才能保证分子(符合条件的数值总和)和分母(符合条件的数值个数)完全对应,得到正确的平均值。

内容的提问来源于stack exchange,提问作者Nick23

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 20:00:52