IT科技

當前位置 /首頁/IT科技 > /列表

關於excel實現自定義函數maxif和minif滿足條件最值

min(if)函數的用法,就是min(求最小值)和if(邏輯函數)的複合數組公式,一般是用於對一個數組指定條件求最小值。min(if)應用實例:工具、原料:excel數據表,min、if函數。方法:上圖是一個姓名性別成績表,現在要用數組公式在E2求性別為女的最小成績。E2=MIN(IF(B2:B11=D2,C2:C11,1000))數組公式,公式輸完後,光標放在公式編輯欄同時按下CTRL+SHIFT+回車鍵,使數組公式生效www.51dongshi.com防採集。

Excel中有很多的函數,但是就是沒有MAXIF或者MINIF,這樣在求滿足一定條件的最大值,或者求滿足指定條件的最小值時,就很不方便。接下來教大家如何用Excel實現自定義函數MAXIF和MINIF滿足條件最值。

方法

接下來為大家舉一個實例,如圖所示,要求出其中滿足大於4的單元格數值當中的最小值。

展開全部 公式的意思是提取B2:B8單元格區域中相同次數最多的單元格第一次出現的行號。 提問中的公式還可以精簡一點點,寫作: =MATCH(MAX(COUNTIF(B2:B8,B2:B8)),C

關於excel實現自定義函數maxif和minif滿足條件最值

這時,可以在單元格A7,輸入數組公式【=MIN(IF((A1:A6)>4,A1:A6))】

值。 比如你在表格中框一些數出來,然後點min那麼他就會在後面輸出這個表中最小的數。 如果你點的是max那麼他就會輸出最大的數。 這兩個函數就是簡單的選擇最大值和

關於excel實現自定義函數maxif和minif滿足條件最值 第2張

注意,輸入公式後,不要立即回車。同時按下【Ctrl+Shift+Enter】這三個按鍵。因為只有這樣輸入,才會被Excel識別為數組公式(公式兩端自動出現一對大括號),而不是普通公式!

COUNT是統計區域內單元格個數,SUM是彙總求區域內數字的和,MAX是顯示區域內最大值,AVERAGE是統計區域內數字的平均數,COUNTIF統計區域內給定條件的單元格個數

關於excel實現自定義函數maxif和minif滿足條件最值 第3張

第二個例子,要求出其中滿足小於7的單元格數值當中的最大值。

=MIN(IF(A1:A10="張三",B1:B10,9E+37))注:數組公式,需要Ctrl+Shift+回車結 則返回B列對應數據;否則,返回9E+37。故得到該數組 Min函數在該數組內取出最小值:4

關於excel實現自定義函數maxif和minif滿足條件最值 第4張

類似地,在單元格A7,輸入數組公式【=MAX(IF((A1:A6)<7,A1:A6))】,同時按下快捷鍵【Ctrl+Shift+Enter】即可得出正確結果

max(2,4)=4 min(15,max(2,4),6)=min(15,4,6)=4 sum(10,min(15,max(2,4),6)))=sum(10,4)=14

關於excel實現自定義函數maxif和minif滿足條件最值 第5張

標準MIN和MAX函數返回參數列表中的最小值和最大值,但它們僅考慮數字值,即MIN和MAX函數忽略文本和邏輯值。 MAXA語法如下:函數語法 語法形式MAXA(value I,value2,...) 其中,valuel,value2,...表示需要從中查找最大數值的1-30個參數。 MINA語法如下:函數語法,標準MINMAX函數返參數列表值值僅考慮數字值即MINMAX函數忽略文本邏輯值 MAXA語:函數語 語形式MAXA(value I,value2,...) 其valuel,value2,...表示需要查找數值1-30參數 MINA語:函數語內容來自www.51dongshi.com請勿採集。