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

Excel中如何用COUNTIF计算占比并在特定单元格为No时返回0%?

Excel公式解决方案:特定条件下返回0%的占比计算

直接用IF+OR函数组合就能实现你的需求,把D24的公式替换成下面这个:

=IF(OR(D10="No",D20="No"),0%,COUNTIF(D2:D23,"Yes")/(COUNTIF(D2:D23,"Yes")+COUNTIF(D2:D23,"No")))

公式逻辑说明:

  • OR(D10="No",D20="No"):判断D10或D20任意一个单元格的值是"No",只要满足其中一个条件,就返回0%
  • 如果上述条件不成立,就执行你原来的占比计算逻辑,统计D2:D23区域内"Yes"的数量占"Yes"+"No"总数的比例

补充说明:

如果你的单元格里的"Yes"/"No"存在大小写不一致的情况(比如有的是"YES"、"no"),可以用UPPER函数统一转换后判断,避免匹配失败:

=IF(OR(UPPER(D10)="NO",UPPER(D20)="NO"),0%,SUMPRODUCT(--(UPPER(D2:D23)="YES"))/SUMPRODUCT(--(UPPER(D2:D23)={"YES","NO"})))

这个版本能精准统一大小写后统计,彻底避免因大小写差异导致的统计错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 02:57:08