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

Excel函数求助:如何修正=IF(AND(A4=">30",B4=">30"),"Good","Bad")实现双列大于30判断?

Excel公式问题分析与修正

原公式存在的问题

原公式 =IF(AND(A4=">30",B4=">30"),"Good","Bad") 的核心错误是把数值比较逻辑写成了文本匹配:

  • A4=">30" 是在判断A4单元格的内容是否等于文本字符串">30",而非判断A4的数值是否大于30,这和你需要的「数值大于30」的逻辑完全不符,所以无法得到正确结果。

修正后的公式

要实现「A4和B4数值均大于30时返回Good,否则返回Bad」的需求,需要调整比较逻辑为数值对比,正确公式如下:

=IF(AND(A4>30,B4>30),"Good","Bad")

如果需要包含「等于30」的情况(即数值≥30时返回Good),可以修改为:

=IF(AND(A4>=30,B4>=30),"Good","Bad")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 08:45:18