第3个回答 2010-07-25
第一讲 IF的简单多层套用 一般7层 大于7层可以& 或者+ 变通实现
=IF((A1>0)*(B1>0),2,IF((A1>0)*(B1<0),1,IF((A1<0)*(B1<0),0,"A1或B1为0")))
a1 b1都大于0 返回2
A1>0 B1<0 返回1
A1<0 B1<0 返回0
要不就A1 B1有一个等于0
第二讲
IF的返回判断
=MAX(IF(A1:A10>0,OFFSET(A1:A10,0,1)))
返回A1:A10大于0时候对应B1:B10里面最大值
第三讲数组运用
=VLOOKUP(C1,IF({1,0},B1:B3,A1:A3),2,0)
查找C1对应的B1:b3数据里面对应的A1:A3的数据
这是简单的VLOOKUP反向查找 主要是为了不影响表原有格式 运用IF判断。
第四
IF函数 或者EXCEL函数是讲不完的哇 我也只能想到什么说什么啊本回答被提问者采纳
第4个回答 2010-07-25
什么简单,什么高级,也没有一个具体的界限,简单地单独使用和普通的多层嵌套使用肯定不是,我这儿来介绍一下IF函数的一个大家不太常用的使用方法,就是结合数组常量的用法,举个例子能说清楚些,公式销售员业绩分成,如果小于10000元的,共得500元,小于20000元大于等于10000元的,共得700元,小于40000元大于等于20000元的,共得1000元,大于等于40000元的,得1400元,如果销售额放在A1单元格,B1中输入
=SUM(IF(A1>={0,10000,20000,40000},{500,200,300,400}))
就可以得到该销售员分成数额,IF函数将根据判断返回不同区间段的数量,利用外套的SUM函数进行求和,这样可以免去简单嵌套使用七层的限制,一般多些的层数都能解决。