實際的數據處理,遠遠的比我們想像的複雜的多,如果有多個層次的數據,需要根據不同的層次進行計算,你首先想到的計算方法是什麼?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、此方法不管有多少條數據,都能輕鬆的應對,更貼近我們的目的。