当A1和B1单元格为空的时候C1单元格为空,A1等于B1的时候C1显示"OK"否则显示"NG", 公式怎么写? 5

 我来答
wykcorp
2013-11-24 · TA获得超过1.4万个赞
知道大有可为答主
回答量:5839
采纳率:85%
帮助的人:3267万
展开全部
C1公式:

A1和B1同时为空时,C1显示空:
=IF((A1="")*(B1=""),"",IF(A1=B1,"OK","NG"))

A1和B1任意一个为空时,C1显示空:
=IF((A1="")+(B1=""),"",IF(A1=B1,"OK","NG"))

还可以这样写:
A1和B1同时为空时,C1显示空:
=IF(AND(A1="",B1=""),"",IF(A1=B1,"OK","NG"))

A1和B1任意一个为空时,C1显示空:
=IF(or(A1="",B1=""),"",IF(A1=B1,"OK","NG"))
更多追问追答
追问
=IF(A1&B1=““,““,IF(A1=B1,“OK”,“NG”))
追答
追问中的写法适合于当A1和B1同时为空白时,返回空白是正确的。但如果要求当其中一个没有数据时,就要返回空白时,追问中的公式是会出错的,这主要得看实际的应用是什么了。

如果要同时为空白就显示空白的,还有一个更短点的写法:
=IF(a1*b1,IF(A1=B1,“OK”,“NG”),"")

但这公式也有要注意的地方,当A1或B1都有数据时,但其中任意一个为0时,公式还是会返回空值,如果A1或B1永远不会出现0的,就用这公式吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式