想要根据不同区间值判断出等级,试了3个公式,结果都不对,判断条件为等于20.4%的为5,16%-20.4%为4,11.6%-16%为3,7.2%-11.6%为2,2.9%-7.9%为1
第1,你引用的区间有问题,查询这类的数据要升序排列,然后才可以用VLOOKUP或LOOKUP都可以进行查询,但你这查询是反向的,用使用LOOKUP最方便。
第2、你的区域不全,如果查询到小于2.90%就会查询不到。
两个公式都可以
=IFERROR(LOOKUP(A2,$J$2:$J$6,$I$2:$I$6),"")
=IFERROR(VLOOKUP(A2,IF({1,0},$J$2:$J$6,$I$2:$I$6),2,1),"")
追问这么设置会有一个问题,大于20.4%的金额也会出现5的等级,这个不行,大于20.4%就该显示错误,
不能直接用20.4等数据,因为每个月这个区间值都会变化
追答无论怎么变化,这个区间值都在某个单元格,引用单元格就可以了。
问题的没有完整表达清楚,应该可以用公式:
=IF(OR(B3<2.9%,B3>20.4%),"不在区间",MATCH(B3,{2.9,7.9,11.6,16,20.4}%))
得到你想要的效果。
这是在回答我的问题吗,