vlookup和IF函数与大PK哪个更快?

如下表所示,某公司为了激发员工的销售激情,制定了激励政策,根据不同的业绩有不同的提成点。规则如下:

vlookup和IF函数大PK,哪个更快呢?

本月所有员工的销售数据如下。所有佣金都应根据上述规则计算。

vlookup和IF函数大PK,哪个更快呢?

方法1:如果函数相互嵌套。

在Excel中输入公式为= if (B2 < 30,1%,IF(B2 & lt;40,1.1%,如果(B2 & lt;60,1.2%,如果(B2 & lt;90,1.4%,1.5%)))))* B2 * 10000

vlookup和IF函数大PK,哪个更快呢?

如果功能嵌套在使用过程中,一般是从小到大,或者从大到小。以上公式中,我们按照从小到大的逻辑使用公式,也可以按照从小到大的逻辑使用公式,在单元格中输入公式为= if(B2 >;90,1.5%,如果(B2 & gt;60,1.4%,如果(B2 & gt;40,1.2%,如果(B2 & gt;30,1.1%,1%)))))* B2 * 10000

vlookup和IF函数大PK,哪个更快呢?

第二,使用VLOOKUP函数法

如下表所示,我们先建立一个黄色辅助项列表,就是列出各个档的最低性能标准。

vlookup和IF函数大PK,哪个更快呢?

然后在单元格中输入公式:=VLOOKUP(B2,例如:3,1)*B2*10000。这个VLOOKUP函数的最后一个参数是1,表示模糊匹配。它的匹配规则是:数据源区域的第一列,这里是E列,必须按升序排列。之后可以找到小于等于72的最接近值,也就是60。它将返回第3列中的值,即1.4%,佣金是绩效*1.4%的结果。

vlookup和IF函数大PK,哪个更快呢?