IF中测试条件是公式如何写
答案:2 悬赏:0 手机版
解决时间 2021-01-27 18:42
- 提问者网友:世勋超人
- 2021-01-26 22:30
IF中测试条件是公式如何写
最佳答案
- 五星知识达人网友:酒安江南
- 2021-01-26 22:56
1.满足多个条件也可以分两种情况:
1)同时满足多个条件;
2)满足多个条件中的一个或若干个即可。
以下图的数据来举例说明。
2.首先,利用AND()函数来说明同时满足多个条件。
举例:如果A列的文本是“A”并且B列的数据大于210,则在C列标注“Y”。
3.在C2输入公式:
=IF(AND(A2="A",B2>210),"Y","")
知识点说明:
AND()函数语法是这样的,AND(条件1=标准1,条件2=标准2……),每个条件和标准都去判断是否相等,如果等于返回TRUE,否则返回FALSE。只有所有的条件和判断均返回TRUE,也就是所有条件都满足时AND()函数才会返回TRUE。
4.然后,利用OR()函数来说明只要满足多个条件中的一个或一个以上条件。
举例:如果A列的文本是“A”或者B列的数据大于150,则在C列标注“Y”。
5.在C2单元格输入公式:
=IF(OR(A2="A",B2>150),"Y","")
知识点说明:
OR()函数语法是这样的:OR(条件1=标准1,条件2=标准2……),和AND一样,每个条件和标准判断返回TRUE或者FALSE,但是只要所有判断中有一个返回TRUE,OR()函数即返回TRUE。
6.以上的方法是在单个单元格中判断,也可以写成数组公式形式在单个单元格中一次性完成在上述例子中若干个辅助单元格的判断。
1)同时满足多个条件;
2)满足多个条件中的一个或若干个即可。
以下图的数据来举例说明。
2.首先,利用AND()函数来说明同时满足多个条件。
举例:如果A列的文本是“A”并且B列的数据大于210,则在C列标注“Y”。
3.在C2输入公式:
=IF(AND(A2="A",B2>210),"Y","")
知识点说明:
AND()函数语法是这样的,AND(条件1=标准1,条件2=标准2……),每个条件和标准都去判断是否相等,如果等于返回TRUE,否则返回FALSE。只有所有的条件和判断均返回TRUE,也就是所有条件都满足时AND()函数才会返回TRUE。
4.然后,利用OR()函数来说明只要满足多个条件中的一个或一个以上条件。
举例:如果A列的文本是“A”或者B列的数据大于150,则在C列标注“Y”。
5.在C2单元格输入公式:
=IF(OR(A2="A",B2>150),"Y","")
知识点说明:
OR()函数语法是这样的:OR(条件1=标准1,条件2=标准2……),和AND一样,每个条件和标准判断返回TRUE或者FALSE,但是只要所有判断中有一个返回TRUE,OR()函数即返回TRUE。
6.以上的方法是在单个单元格中判断,也可以写成数组公式形式在单个单元格中一次性完成在上述例子中若干个辅助单元格的判断。
全部回答
- 1楼网友:妄饮晩冬酒
- 2021-01-27 00:22
这个问题很简单,问题出在M39和S39的公式上,M39=IFERROR(VLOOKUP($A:$A,今年数据源!$A:$J,5,0)/10000,""),这个公式的最后的“”直接改成0,就能完成了,S39的也是,J39公式没错。
如果没有的M39和S39只能显示空白,不能显示为0的时候,就把J39的公式改了,改为:
=if(m39=0,"淘汰",if(or(s39=0,s39=""),"新进","原有"))
这个公式or表示的s39这个单元格=0或者=空白字符的情况下显示为"新近"。
如果没有的M39和S39只能显示空白,不能显示为0的时候,就把J39的公式改了,改为:
=if(m39=0,"淘汰",if(or(s39=0,s39=""),"新进","原有"))
这个公式or表示的s39这个单元格=0或者=空白字符的情况下显示为"新近"。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯