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
相关产品推荐
相关产品推荐

