实际的数据处理,远远的比我们想象的复杂的多,如果有多个层次的数据,需要根据不同的层次进行计算,你首先想到的计算方法是什么?IF函数嵌套?那如果有几万条数据,你该怎么办了? 一、示例数据。 例如:某公司的提成机制如下图所示: 从图表中我们可以看出,当销售额大于等于2000时,提成5%,每增加2000,提成增加0.5%。 二、实际问题: 如果让你去计算销售员的提成金额,你会怎样去做? 可能会用IF函数嵌套使用来完成,如果数据量较少,当然也是可以的,但是如果有几万、几十万条数据,IF函数嵌套几十万次吗? 正确解决办法:使用VLOOKUP函数查询法。 方法: 在目标单元格中输入公式:=VLOOKUP(F3,$B$3:$C$10,2,1)。 解析: 1、输入公式之后快速的查询出了提成比例。而且符合实际情况。 2、利用VLOOKUP函数的模糊查找法(最后一个参数为1时为模糊查找,为0时为精准查找)在区域B3:C10中查找对应的销售金额。如果查找的金额在对应的范围中没有找到,则会返回比当前查找值小且最接近该值的值,例如:查找9800时,返回的值为6.5%。 3、此方法不管有多少条数据,都能轻松的应对,更贴近我们的目的。
|
|