=6,B2<50),"B",IF(AND(A2<6,B2<30),"C",LOOKUP(B2,{30,40,50,60,80,90},{"C+","C++","B+","B++","A+","A++"}))))  思路是:先确定" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>EXCEL</em>如何多条件判断,超过十几个

<em>EXCEL</em>如何多条件判断,超过十几个

作者:乔山办公网日期:

返回目录:excel表格制作


 =IF(AND(A2>=9,B2<80),"A",IF(AND(A2>=6,B2<50),"B",IF(AND(A2<6,B2<30),"C",LOOKUP(B2,{30,40,50,60,80,90},{"C+","C++","B+","B++","A+","A++"}))))

  思路是:先确定考试次数已达到9次(或6次以上、或6次以下)而答对的题数不到80个(或50个、或30个)即为等级A(或B、或C);剩余的即看答对的题数是否达到相应的等级标准。用LOOKUP函数的模糊查找来完成。

  若用IF和AND来做,其条件会超过IF函数的嵌套要求。03版的IF要求嵌套为7层,07版的EXCEL是64层。公式过长不易理解,也不利于修改。

  分开算,没试,也不清楚问题出在哪儿。



先整zd理一份辅助的对照表出来,然后写入公式:IFERROR(LOOKUP(1,0/FIND($E$2:$E$6,A2),$F$2:$F$6),LOOKUP(1,0/FIND($E$2:$E$6,A2),$E$2:$E$6)),下拉    


=IF(C2>=1,B2*IF(A2<50,6,IF(A2<100,8,10)),IF(C2<0.85,-30,IF(C2<0.9,-20,IF(C2<0.95,-15,-10))))

=IF(C2>=1,LOOKUP(A2,{0,6;50,8;100,10})*B2,-LOOKUP((1-C2)*100,{0,10;5,15;10,20;15,30}))

满足多个条件也可以分两种情况:
1)同时满足多个条件;
2)满足多个条件中的一个或若干个即可。
我们以数据来举例说明。
首先,利用AND()函数来说明同时满足多个条件。
举例:如果A列的文本是“A”并且B列的数据大于210,则在C列标注“Y”。
在C2输入公式:
=IF(AND(A2="A",B2>210),"Y","")
知识点说明:
AND()函数语法是这样的,AND(条件1=标准1,条件2=标准2……),每个条件和标准都去判断是否相等,如果等于返回TRUE,否则返回FALSE。只有所有7a64e59b9ee7ad94331的条件和判断均返回TRUE,也就是所有条件都满足时AND()函数才会返回TRUE。
然后,利用OR()函数来说明只要满足多个条件中的一个或一个以上条件。
举例:如果A列的文本是“A”或者B列的数据大于150,则在C列标注“Y”
在C2单元格输入公式:
=IF(OR(A2="A",B2>150),"Y","")
知识点说明:
OR()函数语法是这样的:OR(条件1=标准1,条件2=标准2……),和AND一样,每个条件和标准判断返回TRUE或者FALSE,但是只要所有判断中有一个返回TRUE,OR()函数即返回TRUE。
以上的方法是在单个单元格中判断,也可以写成数组公式形式在单个单元格中一次性完成在上述例子中若干个辅助单元格的判断。

相关阅读

  • <em>EXCEL</em>用IF怎样算多条件啊

  • 乔山办公网excel表格制作
  • Excel中使zd用IF函数多条件时可以这输入公式。1、打开Excel。2、如图需要判断分数是否在70到80分段。3、输入公回式:=IF(AND(B2>70,B2<80)=TRUE,"是","否")AND判断是否在70-80区间,IF判断AND的值是
  • EXCEL里面的IF语句四种条件的怎么写

  • 乔山办公网excel表格制作
  • 用AND函数把各条件包含到里边,and(a<7,b=3)1、打开Excel表格,条zd件是A1小于0.5则显示专0.3,如果0.5小于A1小于1则显示0.4,如果1小于A1小于2则显示0.5,如果A1大于2则显示0.6。属2、输入公式
关键词不能为空
极力推荐

聚合标签

ppt怎么做_excel表格制作_office365_word文档_365办公网