首頁 > 軟體

使用LARGE函數計算N個最大/小值的和

2020-07-14 14:34:24

LARGE函數可用於計算N個最大/小值的和,可返回一個範圍內N個最大/小值的和。下面以計算某班級期末考試各科成績最高分的和為例,介紹使用陣列公式對N個最大/小值求和的操作步驟。本例的原始資料如圖1所示。

圖1 原始資料

步驟1:選中H3單元格,在編輯列中輸入“=SUM(LARGE(B3:G9,ROW(INDIRECT("1:6"))))”,如圖2所示。

圖2 輸入公式

步驟2:按“Ctrl+Shift+Enter”組合鍵,計算出各科成績最大值的和,如圖3所示。

圖3 計算各科成績最大值的和

技巧點撥

在公式“=SUM(LARGE(B3:G9,ROW(INDIRECT("1:6"))))”中,LARGE函數共計算6次,返回“數學”“語文”“英語”“物理”“化學”和“生物”的最大值,並將計算結果儲存在陣列中,將其作為SUM函數的引數進行計算。

步驟3:如果計算各科成績最小值的和,需要將LARGE函數更換為SMALL函數,此時編輯列中的公式更改為“=SUM(SMALL(B3:G9,ROW(INDIRECT("1:6"))))”,如圖4所示。

圖4 輸入公式

步驟4:按“Ctrl+Shift+Enter”組合鍵,計算出各科成績最小值的和,如圖5所示。

圖5 計算各科成績最小值的和


IT145.com E-mail:sddin#qq.com