7个回答
展开全部
=IF((A1=B1)*(C1=D1),1,0)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
存在多个条件的时候需要加入逻辑判断函数:AND(),OR()、XOR()等进行辅助判断避免多IF()嵌套。你意在同时满足“A大于3且B大于5时,H=9”,可以使用AND()函数(只有全部条件都为true的时候返回true,否则false,表达式间用“,”号隔开),H1的公式:
= IF(AND(A1>3,B1>5),9,"")
公式说明:当条件“AND(A1>3,B1>5)”为true 的时候结果为“9”,否则结果为“”。在“AND(A1>3,B1>5)”中只有两个条件都满足(为真——true),结果才会“9”,只要有一个不满足则“”。
使用逻辑函数的好处:
更加清晰的处理逻辑。
避免大量嵌套IF()函数,这样写会让人奔溃也不易知道数据处理的逻辑,H1的公式:
= IF(A1>3,IF(B1>5,9,""),"")
这就是嵌套的写法,这样写结果也一样,只是用了过多的IF()函数嵌套,写的人容易写错,看的人不容易看明白。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |