標籤:

LARGE&SMALL函數應用精講

函數功能Large:函數用於返回數據集中的第K個最大值。Small:函數用於返回數據集中的第K個最小值。表達式Large(Array,k)Small(Array,k)參數含義Array為需要找到第 k 個最大值的數組或數字型數據區域。k為返回的數據在數組或數據區域里的從大到小或從小到大的排序位置。說明在計算時忽略邏輯值TRUE和FALSE以及文本型數字。如果LARGE函數中的array參數為空,或參數k小於等於0或大於數組或區域中數據點的個數,則該函數將會返回#NUM!錯誤值。案例展示案例1:基本應用,找出前第n名和倒數第n名。

案例中,match是找出對應位置,index根據位置索引姓名。案例2:數組應用,排序。

與row函數配套應用,我們常常用row或column提取隨行或列變化的自然數,row(1:1)表示自然數1,向下擴展時行號也跟著變化。案例3:數組應用,找出前n名平均值。

案例4:數組應用,按條件找出前n名。

數組公式,公式寫完後注意使用Ctrl+Shift+Enter鍵入。案例5:數組應用,按條件找出名單。

公式比較長,理解如下:1. if輸出數組:如果為"2班", 則為對應行號,否則為100,如{100;3;100;100;100;7;8;9}2. small+row(1:1)提取最小行號,向下擴展分別提取第2、第3小的行號,直到提取為100.3. 使用Index(區域,行號,列號)索引出對應的名字。區域直接是C列;因只有1列,列號直接是1。4. 公式向下擴展超出「2班」數量時,index(C:C,100,1)直接提取空格,但公式返回結果是0,公式後面增加一個【&""】就是把0轉換成空白。

Excel職場精英賽馬場上,給你一把威猛的弓箭~
推薦閱讀:

機器學習基礎——帶你走近機器學習
【能「爆炸」的指數函數】
Excel公式與函數之美11:小而美的函數之SMALL函數
EXCEL一對多條件查找顯示多個結果(INDEX SMALL IF ROW函數組合)

TAG:函數 |