首頁  >  文章  >  專題  >  實用Excel技巧分享:依條件找最大、最小!

實用Excel技巧分享:依條件找最大、最小!

青灯夜游
青灯夜游轉載
2023-04-21 19:47:177667瀏覽

說到在excel中,依條件找出最大、最小值,小夥伴們一般會怎麼做呢?有的同學可能會說,用新函數MAXIFS、MINIFS。的確,在OFFICE 365訂閱版和OFFICE 2019更新的這兩個函數,就可以直接解決問題。但OFFICE 365訂閱版是按年收費的,而OFFICE 2019,只能WIN 10的作業系統才能安裝,感覺限制都還挺大的。那除了這倆函數外,還有沒有其他的方法呢?跟著小編,一起往下看看吧!

實用Excel技巧分享:依條件找最大、最小!

一天,一個當老師的老同學打來了電話…

「我有一個問題想問你,我都快忙瘋了,我在統計全校的分數,現在要分別統計出各班級最高分和最低分的分數,一個年級有12個班,6個年級就有72個班,所有學生都在一個表裡,還分語文、數學和英文。」

實用Excel技巧分享:依條件找最大、最小!

「我知道用MAX和MIN函數可以求出最高分和最低分,但是如果要算每個班的最高分和最低分,我就需要挨個的去使用這兩個函數,快救救我,請你吃飯。」

「你用的Excel是啥版本的。」

「2019的。 」

「那好辦了,office 2019和office 365訂閱版出了幾個新函數,你這個問題剛好用新函數就可以解決。」

「那你快說說。」

「這兩個函數就是MAXIFS和MINIFS。」

「這還沒見過,只見過COUNTIFS和SUMIFS。」

「其實這兩個函數的用法和SUMIFS還真的差不多。給你舉兩個簡單的例子。」

現在要回傳不同班級中「語文」科目的最高分和最低分,公式為:

=MAXIFS(D:D,$A:$A,$I3)
=MINIFS(D:D,$A:$A,$I3)

結果如圖所示。

實用Excel技巧分享:依條件找最大、最小!

公式中用上了“$”,是為了固定區域,防止公式中的區域在右拉時偏移。

在這裡簡單介紹這兩個新函數,以MAXIFS函數為例,它的作用是傳回區域內滿足所有條件的最大值。函數結構為=MAXIFS(指定區域,條件區域,條件)。回到公式中,=MAXIFS(D:D,$A:$A,$I3)的意思就是在A列中找到滿足I3單元格條件的數據,並傳回與之對應的D列數據中的最大值。 (MINIFS函數結構類似。)

「使用這兩個函數就可以直接得到你想要的結果。」

「那我若是在學校裡碰到類似問題該怎麼辦,學校的office的版本可不支持這倆函數!」

「這也好辦,就是稍微麻煩了點,我另外教你幾個辦法。」

① 陣列函數

在MAXIFS和MINIFS函數出現之前,大部分都是用陣列函數來解決這個問題的。

=MAX(IF($A:$A= $I3,D:D))
=MIN(IF($A:$A= $I3,D:D))

陣列函數在輸入完後,要使用CTRL SHINF ENTER三鍵結束輸入,不能直接按下回車鍵結束輸入。並且在公式輸入完之後,會在函數的最外面套上一層大括號。直接輸入大括號是無效的。

實用Excel技巧分享:依條件找最大、最小!

「陣列函數呀,這個好像挺難的,還有沒更簡單的方法呀?」

② 資料透視表

「如果陣列函數還覺得麻煩的話,那就用資料透視表來解決吧。」

「資料透視表我會,拉一拉就好了,只是我記得透視表都是用來求和的。」

「透視表可不止求和這個一個功能哈,我操作給你看看。」

首先,根據下圖所示,建立資料透視表。

實用Excel技巧分享:依條件找最大、最小!

然後把對應的「行」「列」資料都設定好,把「班級」放在「行」標籤下,「語文」、「數學」、 “英語”放到“值”標籤下。再將三個科目資料重複放置一次。

實用Excel技巧分享:依條件找最大、最小!

到了最關鍵的一步了,把欄位裡的求和項改成最大值或是最小值。

實用Excel技巧分享:依條件找最大、最小!

「學了這幾招,你再碰到這種問題,都可以隨便解決了。」

「可是還是找你幫我處理最快呀╰( ̄▽ ̄)╭」

「你…

相關學習推薦:excel教學

以上是實用Excel技巧分享:依條件找最大、最小!的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:itblw.com。如有侵權,請聯絡admin@php.cn刪除