Excel函數公式:函數Large、Small、Choose的經典用法和技巧

Excel中,Large、Small、Choose函數的主要作用是在指定範圍中獲取特定的值,如果稍加變通,Large、Small、Choose函數就可以發揮出意想不到的神奇作用。


一、Large函數。

功能:返回Array中的第K個最大值。

語法結構:Large(Array,K )。

參數:

1、Array:必需;數組或數組區域。

2、K:返回值在array區域中的位置(從大到小排)。

解讀:

1、如果Array數據集中的數據位K個,則函數=Large(Array,1)返回最大值;=Large(Array,K)返回最小值。

2、如果K小於等於0或大於數據集中數據的個數,則返回錯誤#NUM!。

示例:

目的:對數據進行降序排序。

Excel函數公式:函數Large、Small、Choose的經典用法和技巧

方法:

1、選定目標單元格。

2、輸入公式:=LARGE($C$3:$C$9,A3)。

3、Ctrl+Enter填充。

解讀:

1、返回$C$3:$C$9範圍中第A3個最大值,由於A3的值為1且是相對引用,隨著公式位置的變動而變動。暨返回第1個最大值,返回第2個最大值……返回第7個最大值。從而實現了降序排序功能。

2、如果沒有No列,我們可以差個一列並填入數據作為輔助列。


二、SMALL函數。

功能:返回Array中的第K個最小值。

語法結構:Small(Array,K )。

參數:

1、Array:必需;數組或數組區域。

2、K:返回值在array區域中的位置(從小到大排)。

解讀:

1、如果Array數據集中的數據位K個,則函數=Small(Array,1)返回最小值;=Large(Array,K)返回最大值。

2、如果K小於等於0或大於數據集中數據的個數,則返回錯誤#NUM!。

示例:

目的:對數據進行升序排序。

Excel函數公式:函數Large、Small、Choose的經典用法和技巧

方法:

1、選定目標單元格。

2、輸入公式:=SMALL($C$3:$C$9,A3)。

3、Ctrl+Enter填充。

解讀:

1、返回$C$3:$C$9範圍中第A3個最小值,由於A3的值為1且是相對引用,隨著公式位置的變動而變動。暨返回第1個最小值,返回第2個最大值……返回第7個最小值。從而實現了升序排序功能。

2、如果沒有No列,我們可以差個一列並填入數據作為輔助列。


三、Choose函數。

功能:返回數據集中第Index_num的值。

語法結構:CHOOSE(index_num, value1, [value2], ...)。

參數:

1、Index_num:必需;所選定參數的相對位置。

2、Value:必需;數據集。可以是數字,文本,函數,單元格引用等。

解讀:

1、如果Index_num為一個數組,則在計算函數Choose時,將計算每一個值。

2、參數Index_num可以是單個數值,也可以是區域引用。

示例:

目的:篩選出銷量最低的3為人員姓名。

Excel函數公式:函數Large、Small、Choose的經典用法和技巧

方法:

1、選定目標單元格。

2、輸入公式:=VLOOKUP(SMALL($C$3:$C$9,I3),CHOOSE({1,2},$C$3:$C$9,$B$3:$B$9),2,0)。

3、Ctrl+Enter填充。

解讀:

1、利用函數SMALL($C$3:$C$9,I3)獲取成績最低的分數,暨查找值。

2、利用CHOOSE({1,2},$C$3:$C$9,$B$3:$B$9)限制查找的範圍。


分享到:


相關文章: