(1)函數分解
LARGE函數返回數據集中第K個最大值。使用此函數可以根據相對標準來選擇數值。
語法:LARGE(array,k)
Array為需要從中選擇第K個最大值的數組或數據區域;K為返回值在數組或數據單元格區域中的位置(從大到小排)。
SMALL函數返回數據集中第K個最小值。使用此函數可以返回數據集中特定位置上的數值。
語法:SMALL(array,k)
Array為需要找到第K個最小值的數組或數字型數據區域;K為返回的數據在數組或數據區域里的位置(從小到大)。
(2)實例分析
假設C2:C688區域存放著員工的工資,首先在D列選取空白單元格D3,在其中輸入公式“=LARGE(C2:C688,D2)”。其中D2作為輸入名次變量的單元格,如果你在其中輸入3,公式就可以返回C2:C688區域中第三大的數值。
如果我們把上述公式修改為“=SMALL(C2:C688,D1)”,然后在D1單元格中輸入6,就可以獲得C2:C688區域倒數第六(小)的數值。
為方便起見,你可以給C2:C688區域定義一個名稱“職工工資”。此后可以把上述公式修改為“=LARGE(職工工資,D2)”或“=SMALL(職工工資,D1)”。