发布网友 发布时间:2022-05-05 09:14
共3个回答
热心网友 时间:2022-06-27 06:03
多条件是我们在处理EXCEL数据时必须要面对的问题,多条件计数求和,多条件查找...为了方便大家学习,本文特对多条件的处理进行一个全面的总结,希望能对同学们有所帮助.本文由EXCEL精英培训 兰色幻想编写.转截请注明作者和转自EXCEL精英培训.
IF函数可以单条件判断,如:
=IF(A1<60,"不及格","不及格")
通过嵌套也可以实现多条件判断,如
=IF(B21<60,"不及格",IF(B21<70,"及格",IF(B21<85,"良好","优秀")))
通过和OR或AND的配合可以实现混合判断.如:
=IF(AND(B2<>"",C2<>""),C2/B2,"0%")
如果有更多的条件,甚至超过7个条件的判断怎么办呢?我们可以用定义名称其他他方式达到,不过这些都太过麻烦,这里提供一个使用VLOOKUP函数替换IF完成多条件判断的例子
在excel中函数最多只能嵌套七层,IF函数也不能例外,遇到需要进行多次判断的怎么办呢?可以用VLOOKUP函数替代。
例如:下表中需要根据提供的销售额判断提成比率,这里可能有很多,为了演示方便,只列中三种。这种情况下怎么判断呢?
公式1:=vlookup(C2,A$1:B$100,2,0)
如果区域不想放在单元格区域,可以直接写成常量数组,即:
=VLOOKUP(C2,{"销售额","提成比率";"电视",0.1;"洗衣机",0.05;"吸油烟机",0.06},2,0)
如果IF是进行的区间判断,怎么用VLOOKUP替换呢?答案是可以用vlookup的模糊查找功能。看下例:
公式为:=VLOOKUP(D2,A1:B11,2)
本来我是想把原文连接放上的,不过放上以后会造成提交问题,所以 不提供了
热心网友 时间:2022-06-27 06:04
一般7层,把if(情况为真时,A,B)A可以是7层,B也可以是7层,经过这样分类,可以超过7层热心网友 时间:2022-06-27 06:04
EXCEL 2003的最多是七层,2007版本最多是64层。追答
提供一个公式作参考,1 对应一,2对应二,3对应三,请根据需要自行修改就行了。以这样的形式,就可以突破七层的*了。
=VLOOKUP(A1,{1,"一";2,"二";3,"三";4,"四";5,"五";6,"六";7,"七";8,"八";9,"九";10,"十";11,"十一"},2,)