IF公式用了一层又一层,一个Vlookup函数搞定

举一个工作中的实际例子来说明:

左边是员工的销售业绩,现在我们制作了一个提成标准表,根据不同的销售金额,所获得的提成点位是不一样的,需要快速计算出每个员工的提成是多少

大部分人会选择使用IF函数公式进行多次的嵌套,使用的公式是:

=IF(B2<20,2%,IF(B2<50,3%,IF(B2<80,3.5%,4.5%)))

使用IF函数公式比较难的一个点,就在于之间的逻辑关系不能乱,一旦乱了之后,就理不清了,面对这样的问题,今天教大家另一种方法,快速就可以进行搞定。

首先我们需要建立一个辅助列

我们在辅助列前面,输入每一档标准的最低要求,例如

销售金额小于20,那么最低标准就是负的无穷大,那么员工的业绩最小也就负50,所以我们写一个-50

依次把每一个档位的最低金额填在左边

然后我们只要使用VLOOKUP公式:

=VLOOKUP(B2,D:F,3)

只输入了前3个参数,第4个参数省略,表示模糊查找匹配,当然也可以输入公式:

=VLOOKUP(B2,D:F,3,1)

我们举例来解释这个查询逻辑,例如,我们查找的金额是57,那么Excel会匹配到大于57,并且下面一档不满足的那一条,这里就是50这一档了,然后再返回我们的第3列结果。

下次再遇到这种类似问题,快使用VLOOKUP函数快速求解吧,你学会了么?

(0)

相关推荐