EXCEL中IF函数如何使用并列条件式

例如A大于3且B大于5时,H=9的IF函数... 例如A大于3且B大于5时,H=9的IF函数 展开
 我来答
asderone
2015-09-19
知道答主
回答量:11
采纳率:0%
帮助的人:8.1万
展开全部
=IF((A1=B1)*(C1=D1),1,0)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
学点笔记
2018-05-26 · 长路漫漫,分享为上。
学点笔记
采纳数:646 获赞数:1552

向TA提问 私信TA
展开全部

存在多个条件的时候需要加入逻辑判断函数: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”,只要有一个不满足则“”。

使用逻辑函数的好处:

  1. 更加清晰的处理逻辑。

  2. 避免大量嵌套IF()函数,这样写会让人奔溃也不易知道数据处理的逻辑,H1的公式:

= IF(A1>3,IF(B1>5,9,""),"")

这就是嵌套的写法,这样写结果也一样,只是用了过多的IF()函数嵌套,写的人容易写错,看的人不容易看明白。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式