本文的標(biāo)題是《Excel2019新增函數(shù)0304-MAXIFS MINIFS》來源于:由作者:陳堅宏采編而成,主要講述了新增函數(shù)列表
上兩篇分享了IFS和SWITCH函數(shù),本篇我們來了解一對兄弟函數(shù)—
新增函數(shù)列表
上兩篇分享了IFS和SWITCH函數(shù),本篇我們來了解一對兄弟函數(shù)—MAXIFS和MINIFS。
MAXIFS函數(shù)
光是從函數(shù)名稱的字面上我們就基本可以猜到這對函數(shù)就是在給定多個條件的前提下,找到最大值/最小值。
MINIFS函數(shù)
本文中,我僅以MAXIFS函數(shù)為例。因為MINIFS函數(shù)的語法,用法,邏輯和MAXIFS函數(shù)是完全一樣的,唯一的區(qū)別是一個求最大值,一個求最小值。
語法:
MAXIFS(需要查找最大值的數(shù)據(jù)區(qū)域,條件區(qū)域1,條件1,條件區(qū)域2,條件2…)
注意:
查找最大值的區(qū)域和條件區(qū)域的大小必須一致。這里說的”大小”,指的是行數(shù)和列數(shù)。但是區(qū)域的位置(上下左右)不一定要”對齊”。
案例1:
案例1
如上圖1,目標(biāo)是返回最大年齡,同時條件是”男性”和”總監(jiān)”。
=MAXIFS(D2:D7,B2:B7,”男”,C2:C7,”總監(jiān)”)
B2:B7,”男” — 在B2:B7區(qū)域中限定條件”男”;
C2:C7,”總監(jiān)” — 在C2:C7區(qū)域中限定條件”總監(jiān)”;
計算過程展示
案例2:
限定條件,可以是一個具體的數(shù)值或者文本,也可以是一個表達(dá)式。
案例2中的限定條件為”華北”+”等級大于110″,求最大銷售額。
案例2運算過程展示
總結(jié):
1. 第一參數(shù)為查找區(qū)域。
2. 條件區(qū)域和查找區(qū)域大小必須一致,否則返回#value錯誤值。
3. 查找條件可以是文本,數(shù)值,還可以是表達(dá)式。
對比MAX函數(shù)
MAX函數(shù)語法比較簡單,僅僅就是將多個單元格或者多個區(qū)域的區(qū)域放在一起,找出最大值。但是邏輯不簡單,需要理解數(shù)組的概念。
MAX函數(shù)+數(shù)組應(yīng)用
=MAX((A14:A22=”華北”)*(B14:B22>110)*C14:C22)
第一步:(A14:A22=”華北”)返回一組邏輯值包括Ture和False,如果是”華北”那么一定返回Ture。
第二步:(B14:B22>110)同樣返回一組邏輯值,如果等級大于110,一定返回True。
以上兩組邏輯值相乘,再返回一組新的邏輯值,包含True和False。注意,True在運算時為1,F(xiàn)alse在運算時為0。
只有同時符合這個條件,返回值才能是1,其它都是0。
第三步:再乘以C14:C22,返回的是{0,0,0,68847,72569,0,0,0,0}這樣的一組數(shù)。
應(yīng)用展示
第四步:用MAX函數(shù)判斷這組數(shù)中的最大值,最后得出正確的結(jié)果。
這個公式的寫法并不復(fù)雜,但是邏輯就稍微復(fù)雜一些,需要理解數(shù)組的概念和數(shù)組之間的運算原理。
如果你不太熟悉數(shù)組,建議你看看我之前寫的另一篇文章,你一定會有所收獲的。
可以看出,MAXIFS函數(shù)在多條件限定的情況下比MAX函數(shù)邏輯更簡單,寫法更直接。
留個思考題:
案例2中,如果要找多條件限定的最小值,而且只能用MIN函數(shù)的話,又應(yīng)該怎么寫呢?
提示:不能簡單粗暴地用MIN代替MAX,需要一點小技巧。
歡迎你在留言區(qū)下寫出你的公式吧。
如果你是Office365或者Office2019用戶,想要獲取本案例的練習(xí)文件,請私信發(fā)送“2019”獲取下載鏈接哦。
我是微軟認(rèn)證講師MCT,
關(guān)注我,一起玩Office。
本文原作者為陳堅宏,轉(zhuǎn)載請注明:出處!如該文有不妥之處,請聯(lián)系站長刪除,謝謝合作~
原創(chuàng)文章,作者:陳堅宏,如若轉(zhuǎn)載,請注明出處:http://www.uuuxu.com/20220516324173.html