點擊關注【秋葉 Excel】
發送【6】
免費領 1000+篇 Excel 精選教程!
作者:明鏡在心
編輯:竺蘭
嗨,大家好!我是明鏡在心,很高興又一次與大家分享 Excel 函數相關知識!
記得上學的時候,每次考試過后,學校都要統計這次考試的最高分和最低分分別是多少。
在 90 年代計算機和辦公軟件并不普及的時候,只能人工手動統計最高分和最低分。
但隨著時代的進步,現在也就不用去手動統計了,利用軟件工具,可以輕松完成數據的統計。
今天我們就來看下,如何使用 Excel 中函數快速求出的一組數據中的最高分和最低分。
如下圖,是某所學校的一次考試成績 (數據已簡化) :
現在需要求出,本次考試成績總分中,最高分和最低分分別是多少?
一共有3 種求解方法,下面就來看看。
Max 函數與 Min 函數
Max 函數的意思是就是求取最大值。
如下圖:
在【K2】單元格輸入以下公式:
=MAX(I2:I7)
公式的意思是:
求出【I2:I7】這個單元格區域中的最大值是多少。
它的參數非常簡單,直接是引用單元格區域就可以了。
Min 的意思就是求取最小值。
如下圖:
在【I2】單元格輸入以下公式:
=MIN(I2:I7)
公式的意思是:
求出【I2:I7】引用單元格區域中的最小值。
可以看出:Max 函數和 Min 函數兩者使用方法完全一樣,可以直接求出單元格區域中的最大值或者最小值。
Large 函數與 SMALL 函數
如果要求單元格區域中的第幾個最大值,我們可以用 Large 函數。
如下圖:
在【K3】單元格輸入以下公式:
=LARGE(I2:I7,1)
公式的意思是:
求出【I2:I7】單元格區域中的第一個最大值。
它的參數有兩個,
=LARGE(單元格區域,第幾個最大值)
意思是:求出單元格區域中的第幾個最大值,比如寫上數字 1,就是第一大,寫上數字 2,就是第二大,依次類推。
如果要求單元格區域中的第幾個最小值,我們可以用 Small 函數。
如下圖:
在【L3】單元格輸入以下公式:
=SMALL(I2:I7,1)
公式的意思是:
求出【I2:I7】單元格區域中的第一個最小值。
=SMALL(單元格區域,第幾個最小值)
這里的 Large 與 Small 的使用方法也是完全一樣的,也比較好理解。
我們從這兩個函數的參數和用法上可以看出,他們比 Max 和 Min 要靈活很多,可以求出區域中第幾個最大值或者第幾個最小值。
Subtotal與 Aggregate 函數
Subtotal 函數,是一個多功能函數,它可以用來求和、求平值、求最大值、求最小值等,共包含 11 種統計匯總功能。
先來看下 Subtotal 函數是如何統計最大值的。
在【K4】單元格輸入以下公式:
=SUBTOTAL(4,I2:I7)
公式的意思是:
求出【I2:I7】單元格區域中的最大值。
這里的第一個參數是數字 4,代表最大值的意思。
當然在這里也可以輸入數字 104,結果都是一樣的。
他們的區別在于:如果區域中手動隱藏了某些行的情況下,結果可能會不同。
下面是該函數的第一參數的取值,供大家參考下。
如果想求出最小值,只要把第一個參數改成 5 或者 105 就可以了。
=SUBTOTAL(5,I2:I7)
or:
=SUBTOTAL(105,I2:I7)
Aggregate 函數,它也是一個多功能函數。
是在 Excel 2010 或者之后的版本中新增加的。共包含 19 種統計匯總的功能。
一起來看看 Aggregate 函數的使用方法:
在【K5】單元格輸入以下公式:
=AGGREGATE(4,0,I2:I7)
公式的意思也是求出區域中的最大值。
如果求最小值,把第一參數的數字 4 改成 5 就可以了。
如下圖:
這個函數功能非常強大,比如,它可以在隱藏行的條件下或者單元格中存在錯誤值的情況下,求取最大值或者最小值。
以下是它的第一參數和第二參數的具體的取數,供大家參考下。
知識拓展:
其實,我們在平時的工作中,也有可能不是簡單的求取最大值和最小值,在很多情況中,是要在滿足某些條件下,求取最大值和最小值。
比如,還是以上面的例子為例,想求出一班中總分最高和最低分別是多少:
在【L2】單元格輸入以下公式:
=MAX(IF(C2:C7=K2,I2:I7))
公式的意思是:
先用 IF 函數判斷【C2:C7】這個單元格區域等于【K2】單元格中的班級,如果相等就返回【I2:I7】區域中對應的值,如果不相等就返回 FALSE。
=MAX({369;379;400;FALSE;FALSE;FALSE})
最后用 Max 求出這個結果數組中的最大值。
此處 Max 函數會忽略 False,因此最大值就是 400。
另外,需要提醒大家的是:這個是數組公式,需要按三鍵結束【Ctrl+Shift+Enter】。
Min 函數也有同樣的用法。
當然還可以用Large、Small、Aggregate 等函數,按條件求取最大值和最小值。
這些留給小伙伴們自行嘗試。
今天,我們一共學習了六個函數,可以求最大值或者最小值。
但是每個函數的應用場景又有所區別噢。
?無條件的情況下,求取最大值和最小值,以上六個函數都可以。
?有條件下的情況下,求最大值和最小值,只有:
Max\Min\Large\Small\Aggregate 這五個函數可以。
?有隱藏行的情況下,Subtotal 和 Aggregate 這兩個函數可以。
?區域中有錯誤值的情況下,只有 Aggregate 這個函數可以直接忽略錯誤值求出。 而 Max\ Min \ Large \Small 函數需要結合 Iferror 等容錯函數來求出。
選擇合適的函數,你的數據處理效率才能大幅提升!
但是 Excel 里的函數有 400 多個,完全記不住怎么辦?
別慌!我們秋葉團隊為你準備了《35 個常用函數說明手冊(Excel 版)》,工作中遇到的大部分問題幾乎都能用這些函數搞定!
現在加入《秋葉 Excel 3 天集訓營》,你不僅能免費領取這個手冊,還有 Excel 大神@拉登Dony老師手把手教你學 Excel、減輕工作壓力!
只需 3 天,你就能獲取:
? Excel 高效辦公技巧
? 視頻+直播+圖文筆記+課后練習+助教答疑
? 35 個常用函數說明手冊
? 超多 Excel 學習資源……
今天免費領取!
還等什么??
快掃描下圖中的二維碼搶課吧!
點擊關注【秋葉 Excel】
免費獲取更多 Excel 干貨、模板
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.