作者:乔山办公网日期:
返回目录:excel表格制作
=IF(A1="A",20,IF(A1="B",30,IF(A1="C",40,IF(A1="D",50,0))))
一般可以用查找与引用函数中的LOOKUP,VLOOKUP,INDEX+MATCH来代替IF的多层嵌套,这个copy需要根据实际情况来设置。
而且知IF函数也不止多层嵌套这一种用法来对付多重判断,IF的第一、第二和第三参数也是支道持数组的。
excel2003中if函数嵌套使用方法
=IF(A1=0,"",B1-A1+LOOKUP(LOOKUP(B1,{0,12,17.5,24}+0.0001,{1,2,3,4})+LOOKUP(A1,{0,12},{1,2})*2,{3,4,5,6,7},{0,-1.5,-2,0,-0.5}))