下面这个式子哪错了??为什么我第一个条件已经成立了,却总是显示Z3

=IF(R3=S3=T3=U3=V3=W3=0,"1",IF(AND(Q3<>0,R3<>0,S3=T3=U3=V3=W3=0),"2",(IF(AND(Q3<>0,R3... =IF(R3=S3=T3=U3=V3=W3=0,"1",IF(AND(Q3<>0,R3<>0,S3=T3=U3=V3=W3=0),"2",(IF(AND(Q3<>0,R3<>0,S3<>0,T3=U3=V3=W3=0),"3",(IF(AND(Q3<>0,R3<>0,S3<>0,T3<>0,U3=V3=W3=0),"4","Z3")))))) 展开
 我来答
junelouCXP
2011-06-22 · TA获得超过761个赞
知道小有建树答主
回答量:396
采纳率:0%
帮助的人:239万
展开全部
汗 R3=S3=T3=U3=V3=W3=0不是这么表示地
楼上R3+S3+T3+U3+V3+W3=0 也不能表达你的那个意思
因为如果是 -2+2+0+0+0+0=0 也是成立的 但是各个不相等
用=and(countif(R3:W3,R3)=6,R3=0) 来表示
后面类似的表达式也按此修改
lzqlwdd
2011-06-22 · TA获得超过3716个赞
知道小有建树答主
回答量:1473
采纳率:100%
帮助的人:752万
展开全部
EXCEL并没有如你想像那样去判断一个逻辑式,举个例子:
在C1中输入:
=A1=B1=0
当A1和B1都是0的时候你猜结果是TRUE还是FALSE?EXCEL回答你是FALSE,因为EXCEL把算式按=号出现的顺序,也就是=((A1=B1)=0)的方式来计算,所以过程变为:
=((A1=B1)=0)
=(True=0)
=False
因为TRUE代表1,所以,我想你已经明白你的式子哪里有问题了。
如果你的各单元格里不会出现负数的话,建议改为如下算式试试:
=IF(R3+S3+T3+U3+V3+W3=0,"1",IF(AND(Q3<>0,R3<>0,S3+T3+U3+V3+W3=0),"2",(IF(AND(Q3<>0,R3<>0,S3<>0,T3+U3+V3+W3=0),"3",(IF(AND(Q3<>0,R3<>0,S3<>0,T3<>0,U3+V3+W3=0),"4","Z3"))))))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式