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

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

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

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

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

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

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

“你用的Excel是啥版本的?!?/p>

“2019的?!?/p>

“那好辦了,office 2019和office 365訂閱版出了幾個新函數,你這個問題剛好用新函數就可以解決?!?/p>

“那你快說說?!?/p>

“這兩個函數就是MAXIFS和MINIFS?!?/p>

“這還真是沒見過,只見過COUNTIFS和SUMIFS?!?/p>

“其實這兩個函數的用法和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函數結構類似。)

“使用這兩個函數就可以直接得出你想要的結果?!?/p>

“那我若是在學校里碰到類似問題該怎么辦,學校的office的版本可不支持這倆函數!”

“這也好辦,就是稍微麻煩了點,我另外教你幾個辦法?!?/p>

① 數組函數

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

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

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

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

“數組函數呀,這個好像挺難的,還有沒更簡便的方法呀?”

② 數據透視表

“如果數組函數還覺得麻煩的話,那就用數據透視表來解決吧?!?/p>

“數據透視表我會,拉一拉就好了,只是我記得透視表都是用來求和的?!?/p>

“透視表可不止求和這個一個功能哈,我操作給你看看?!?/p>

首先,根據下圖所示,創建數據透視表。

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

然后把相應的“行”“列”數據都設置好,把“班級”放在“行”標簽下,“語文”、“數學”、“英語”放到“值”標簽下。再將三個科目數據重復放置一次。

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

到了最關鍵的一步了,把字段里的求和項改成最大值或是最小值。

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

“學了這幾招,你再碰到這種問題,都可以隨便解決了?!?/p>

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

“你……

相關學習推薦:excel教程

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享