分级评定与阶梯定价这属于常见问题。

一个范围内定义为一个级别,

根据关键值判断属于哪个范围并赋予对应级别。

直接思路为嵌套使用IF函数。

但是缺点比较明显:多轮嵌套容易出错,不利于后期维护。

推荐使用VLOOKUP函数,

简单,容易维护。

excel怎么根据区间划分等级?-趣帮office教程网

操作演示:

新增加辅助列,

级别前方的最低值列为索引值

excel怎么根据区间划分等级?-趣帮office教程网

C2单元格录入公式

=VLOOKUP(C4,$H$2:$I$4,2,1)

excel怎么根据区间划分等级?-趣帮office教程网

复制C2单元格公式到其它单元格。

excel怎么根据区间划分等级?-趣帮office教程网

C2单元格公式解析:

单元格B2

需要查找的信息

单元格区间$H$2:$I$4

查找的范围,使用绝对引用是方便后期复制公式

第一个参数"2"

需要返回第几列的内容

第二个参数"1"

查找时使用近似匹配。当找不到完全一致的数值时,返回小于查找值的最大值。

示例中,查找值为70时,返回的是60对应的值;而不是1对应的值。

问题点:

1. 查找的信息在查找区间必须为唯一值,否则重复时可能获取的是错误值。

2. 查找区间需要使用绝对引用,否则复制公式会出错。可以使用"F4"快捷键。

3. 查找的区间中,查找的依据项必须在第一列。

4. 使用近似查找,查找区间的依据项必须升序排列

5. 第二个参数为逻辑值,本应该录入TRUE或FALSE。为了简便,可以使用0表示FALSE,1表示TRUE。

6. 错误值"#N/A"表示找不到信息。