
例如:
A1=1
A2=2
A3=3
B1公式:=IF(OR(A2>A1,A3>A2,A3>A1),"正确","错误")
OR(A2>A1,A3>A2,A3>A1)意思:对括号里三个公式分别判断,A2>A1(2>1),A3>A2(3>2),A3>A1(3>1),这道题三个公式都是正确的,OR的意思是只要这三个公式里任何一个都是正确的,那么结果就是正确的。
在EXCEL中,OR为逻辑或。
该函数有两个返回值,true与false。当多个表达式中任意一个表达式成立,该函数都会返回true值,只有当所有表达式都不成立时,该函数才会返回false值。
如“IF(OR(D4>$D$11,E4>$E$11,F4>$F$11),2,3)”语中含三个表达式,只要其中任何一表达式成立,如D4单元格中的数值确实大于$D$11单元格中的数值,此时不论其余两个表达式是否成立,OR函数都会返回true值,进而使得IF函数返回结果“2”。
先选中图中那一行,点击“条件格式”
选择 “新建规则”
选择“使用公式……”,公式=NOT(ISBLANK($D2)),此公式条件是判断D2不是空白的,再点击“格式”,设置需要的颜色,你需要的是紫色(我使用红色,清楚显眼些)。但现在只是设置了一行,后面还有很多行,尝试按下面 *** 作
点击 条件格式 中的 管理规则
如上就能看到前面创建的规则(如果没看到,选择下当前工作表),默认应用于的区域就是一开始选择的那一行$A$2:$D$2,要使这个规则应用于之后的行,可以把最后一个2改掉,目前excel中一个工作表的最后一行是1048576,看你需要用多少,也可以就用这个最大值,那么整个这个sheet页的A-D列(除第一行)都符合这个规则了。
对于你的需求,空白的就显示为黑色,这个可以不用加规则也是可以的,默认就是黑色,如果是其他别的颜色的话(比如绿色),那就需要再按照前述方法再新建一条规则就可以了,此时的公式=ISBLANK($D2),判断D2是空白的。
本题的做法也是现学现卖,也遇到一些疑惑,就是应用于这个范围,不能修改使用相对引用(就是不带$),不知道是什么原因,只能去写行号绝对引用,也请知道的大神指导一下,学习了。
仅供参考
1、首先看一下这个例子。第一个问题是,对于60岁以上(包括)的男性员工,给予1000元奖金。这里有两个条件,两个条件是关系。
函数是和(B3> = 60,A3 =“男性”),其中和函数是if函数的参数,如果函数表达式= IF(AND(B3> = 60,A3 =“男性”),1000,0)
2、第二个问题是,对于60岁或以上或40岁以下的员工,给予1000元奖金。这里有两个条件,两个条件是or,或者函数是或者(B12> 60,B12 <40),
这里的函数是if函数的参数,如果函数表达式= IF(或者(B12> 60,B12) <40),1000,0)
3、第三个问题是,对于60岁以上的男性员工或40岁以下的女性员工。
这里给予奖金1000元(B20> 60,A20 =“男性”和(B20 <40,A20 =“女性”) “是函数表达式= if(或(和) (B20)> 60,A20 =“男性”),(B20 <40,A20 =“女性”)),1000,0)
按照描述,EXCEL单元格应该输入函数 =IF(AND(OR(A1>5,B1>5),C1>=80),"y","n")。
AND(OR(A1>5,B1>5),C1>=80) 满足条件:A1或者B1大于5,并且C1大于等于80,则结果是y,否则是 n。
1、 例子一:A1=1,B1=9,C1=7,输入函数 =IF(AND(OR(A1>5,B1>5),C1>=80),"y","n"),则得出的结果是 n。
原因:C1小于80 。
2、 例子二:A2=6,B2=2,C2=92,输入函数 =IF(AND(OR(A2>5,B2>5),C2>=80),"y","n"),则得出的结果是 y。
原因:A2=6>5,C2=92>80 。
3、例子三:A3=1,B3=2,C3=92,输入函数 =IF(AND(OR(A3>5,B3>5),C3>=80),"y","n"),则得出的结果是 n。
原因:A3=1<5,B3=2<5。
参考资料:
你如果会这3个函数的独立使用,或者你理解了这3个函数的语法,联合 起来用也很简单啊。 IF条件判断函数 AND条件“与”的逻辑函数,翻译成“并且”的意思。 OR条件“或”的逻辑函数,翻译成“或者”的意思。举个例: =IF(OR(AND(A1=1,B1=1),AND(A1=2,B2=2)),“成立”,“不成立”)意思就是:如果A1和B1同时为1,或者同时为2,都返回成立,否则返回不成立。
Excel and 和or 在 if 函数中的用法如下
1假设数学95以上,且语文95以上的学生给100奖金,鼠标左键点击要输出结果的单元格;
2输入AND函数:=IF(AND(A2>=95,B2>=95),100,0),如下图所示;
3按回车键就会算出第一个结果,如下图所示;
4然后利用填充柄填充其他的结果,如下图所示;
5假设数学或者英语得100分的给奖金50,输入函数:=IF(OR(A2=100,C2=100),50,0);
6按回车并利用填充柄填充其他结果,如下图所示。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)