Excel極值計(jì)算技巧:如何求出特定條件的最大或最小值?
編按:在統(tǒng)計(jì)數(shù)據(jù)的最大、最小值時(shí),有時(shí)候需要根據(jù)某個(gè)特定的條件來求最大或最小值,你知道怎么操作嗎?今天給大家分享2種解決問題的思路。
如圖所示為某公司2020年3月銷售額統(tǒng)計(jì)表,如何求出大于平均銷售額的最小值?

解決方案1:使用LARGE函數(shù)或SMALL+COUNTIF函數(shù)組合求出大于平均銷售額的最小值。
有兩個(gè)公式可以得到所需結(jié)果:
公式1:
=LARGE(C2:C17,COUNTIF(C2:C17,">"&AVERAGE(C2:C17)))

公式2:
=SMALL(C2:C17,COUNTIF(C2:C17,"<="&AVERAGE(C2:C17))+1)

公式解析:
公式1使用COUNTIF函數(shù)統(tǒng)計(jì)C列銷售額大于或平均值的數(shù)據(jù)個(gè)數(shù),然后使用LARGE函數(shù)提取大于平均值的最小值。
公式2使用COUNTIF函數(shù)統(tǒng)計(jì)C列銷售額小于或等于平均值的數(shù)據(jù)個(gè)數(shù),并加1后使用SMALL函數(shù)提取大于均值的最小值。
?
解決方案2:使用MIN+IF函數(shù)組合求出大于平均值的銷售額最小值。
公式3:
=MIN(IF(C2:C17>AVERAGE(C2:C17),C2:C17))
在單元格輸入公式,按【Ctrl+Shift+Enter】組合鍵完成。

公式解析:
1.首先使用IF函數(shù)判斷C列銷售額是否大于平均值,如果大于平均值,則返回對(duì)應(yīng)銷售額,否則返回FALSE,得出如下數(shù)組:{FALSE;FALSE;FALSE;19416;19144;FALSE;17643;FALSE;19024;17097;18211;FALSE;19446;FALSE;17955;18155}

2.利用MIN函數(shù)忽略邏輯值的特性,求出該數(shù)組中的最小值,即得出大于平均值的銷售額最小值。
?
注意:如果使用(C2:C17>AVERAGE(C2:C17)*C2:C17數(shù)組相乘方式代替IF函數(shù)判斷,則不超過均值的將返回0,得出如下數(shù)組:
{0;0;0;19416;19144;0;17643;0;19024;17097;18211;0;19446;0;17955;18155}
再用MIN函數(shù)求最小值將返回0,因此本例不可用條件與數(shù)值的數(shù)組相乘方式。
?
公式4:=MINIFS(C2:C17,C2:C17,">"&AVERAGE(C2:C17))

如果你的Excel版本有MINIFS函數(shù)的話,也可以直接用這個(gè)函數(shù),使用方法與SUMIFS函數(shù)類似。
做Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和《Excel極速貫通班》直播課全心為你!
學(xué)習(xí)交流請(qǐng)加微信:hclhclsc進(jìn)微信學(xué)習(xí)群。
相關(guān)推薦:
將excel中的數(shù)據(jù)按照指定數(shù)量進(jìn)行重復(fù),非得用VBA才能實(shí)現(xiàn)嗎?
如何在特定位置批量插入空行等12種實(shí)用辦公技巧
4種刪除excel重復(fù)值的小妙招,速收藏
Power Query的數(shù)據(jù)替換技巧比Excel函數(shù)更萬能!
版權(quán)申明:
本文作者老菜鳥;同時(shí)部落窩教育享有專有使用權(quán)。若需轉(zhuǎn)載請(qǐng)聯(lián)系部落窩教育。