excel中用max選取符合對應條件的最大值

時間 2021-09-01 06:59:47

1樓:海里的月光

1、首先開啟電腦裡的excel軟體,開啟一個資料,單擊要存放公式的單元格b13。

2、單擊「插入函式」按鈕「fx」,開啟「插入函式」對話方塊。

3、在對話方塊,單擊「或選擇類別」下拉按鈕,選取下拉選單中的函式類別「統計」。

4、在「選擇函式」列表框中選取函式「max」,單擊「確定」按鈕,彈出max的「函式引數」對話方塊。

5、在「number1」引數文字框中輸入引數「b3:b12」,單擊「確定」按鈕,關閉對話方塊。註釋:「b3:b12」為需要求取最大值的一組資料所在的單元格區域。

6、滑鼠對準b13單元格右下角的填充柄直至滑鼠指標變為實心的「十」字形後。

7、再按住滑鼠左鍵拖動至h13單元格,完成公式的填充,各學習科目的最高分都求取出來了。

2樓:

a、b條件公式:

=max(if((a1:a100="a")*(b1:b100=1),c1:c100))

陣列公式,需要按ctrl+shift+回車完成公式;

a、c、d條件公式:

=max(if((a1:a100="a")*(c1:c100指定條件)*(d1:d100指定條件),b1:b100))

陣列公式,需要按ctrl+shift+回車完成公式。

3樓:一夢中

1.語法:

max(number1,number2,...)number1, number2, ... 是要從中找出最大值的 1 到 255 個數字引數。

2.說明:

引數可以是數字或者是包含數字的名稱、陣列或引用。

邏輯值和直接鍵入到引數列表中代表數字的文字被計算在內。

如果引數為陣列或引用,則只使用該陣列或引用中的數字。陣列或引用中的空白單元格、邏輯值或文字將被忽略。

如果引數不包含數字,函式 max 返回 0(零)。

如果引數為錯誤值或為不能轉換為數字的文字,將會導致錯誤。

如果要使計算包括引用中的邏輯值和代表數字的文字,請使用 maxa 函式。

excel 中如何按多個條件找出對應格的最大值

4樓:匿名使用者

如資料在sheet1表.最高購買價在sheet2,你在sheet2的c2輸入=max(if((sheet1!$a$2:

$a$7="a")*(sheet1!$b$2:$b$7=$a3)*(sheet1!

$c$2:$c$7=$b3),sheet1!$d$2:

$d$7,""))按shift+ctrl+enter結束 再向下填充,d2輸入=max(if((sheet1!$a$2:$a$7="b")*(sheet1!

$b$2:$b$7=$a3)*(sheet1!$c$2:

$c$7=$b3),sheet1!$d$2:$d$7,""))按shift+ctrl+enter結束 再向下填充.

如果就在資料下方求最高購買價,比如在欄位在11行,你在c12輸入=max(if(($a$2:$a$7="a")*($b$2:$b$7=$a12)*($c$2:

$c$7=$b12),$d$2:$d$7,""))按shift+ctrl+enter結束 再向下填充.d12輸入=max(if(($a$2:

$a$7="b")*($b$2:$b$7=$a12)*($c$2:$c$7=$b12),$d$2:

$d$7,""))按shift+ctrl+enter結束 再向下填充

5樓:匿名使用者

輸入以下陣列公式,然後向右向下填充公式

=max(if(($a$2:$a$7=left(h$1))*($b$2:$b$7=$f3)*($c$2:$c$7=$g3),$d$2:$d$7))

詳見附圖

6樓:匿名使用者

表2的c3輸入公式,=max((sheet1!$b$2:$b$7=$a3)*(sheet1!

$c$2:$c$7=$b3)*(sheet1!$a$2:

$a$7=c$1)*sheet1!$d$2:$d$7),陣列公式,右拉,下拉。

7樓:

sumproduct()

8樓:

max(if())陣列公式

如何使用 excel 中的找最大值max函式

9樓:天使在唱歌

1、以excel2010版本為例,如下圖的a列資料要用max函式找出最大值;

2、首版先在b1單元格輸入max函式,指的是返回一權組數值中的最大值;

3、然後在max函式裡輸入要查詢的資料範圍,這裡是a1到a5,故公式為=max(a1:a5),最後按enter鍵則可找出該列資料的最大值了,如下圖是1567。

10樓:匿名使用者

"使用bai excel 中的找最大值max函式du」的方法有如下幾種:zhi

方法一:通過max直接對dao

資料列專返回最大值屬

1、開啟excel工作表;

2、由已知條件可知,需要返回a列的最大值,可通過max求解;

3、在d1單元格輸入以下公式

=max(a:a)

公式表示:返回a列數值的最大值。

方法二:通過max+if陣列公式條件返回最大值1、開啟excel工作表;

2、由已知條件可知,a列為姓名,而b列為一組雜亂的日期,需要根據要求,在e列得到姓名對應的最後日期,可通過max+if陣列公式,將滿足a列為d2條件的對應b列日期求最大值;

3、設定e列單元格格式為「日期」,在e2單元格輸入以下陣列公式,按ctrl+shift+enter組合鍵結束,然後向下填充公式

=max(if(a$2:a$13=d2,b$2:b$13))公式表示:返回滿足a列等於d2條件的對應b列資料最大值

11樓:匿名使用者

格式:(最多支援30個引數)

=max(引數1,引數2,引數3,........引數30)引數可以是單元格也可以直接是數字,每專個參屬數之間用半形的逗號間隔(退出中文輸入法再輸入即為半形)。

如公式:即返回a1:a10單元格區域最大的那個數字。

=max(a1:a10)

如公式:即返回a1、c1、k1、z1這四個單元格中的最大值。

=max(a1,c1,k1,z1)

如公式:即返回9、16、66、3,29這五個值最大的那個值,就是66了。

=max(9,16,66,3,29)

它還有一個兄弟函式 min 跟它剛好相反,格式用法都是一樣的,但min是找最小值。

12樓:匿名使用者

如何使用x塞亞中找最大值的mx引數?這個是可以的,你要精學一下,在幫助你們。應該就可以的

13樓:冷月人生之冷劍

百度一下,有很多資料版的。權

關於excel中,求滿足條件的所有所有數值中的最大值。

14樓:匿名使用者

截圖請截出行號和列標,以方便描述和書寫公式。

在h2單元格輸入以下陣列公式,按ctrl+shift+enter組合鍵結束,然後向下填充公式

=max(if((a$2:a$50=f2)*(b$2:b$50=g2),d$2:d$50))

在i2單元格輸入以下陣列公式,按ctrl+shift+enter組合鍵結束,然後向下填充公式

=min(if((a$2:a$50=f2)*(b$2:b$50=g2),d$2:d$50))

15樓:匿名使用者

h2陣列公式:=max(if(($a$2:$a$21=$f2)*($b$2:$b$21=$g2),$c$2:$c$21))

i2組公式:=min(if(($a$2:$a$21=$f2)*($b$2:$b$21=$g2),$c$2:$c$21))

下拉公式

16樓:

假設上面**是a列開始:

最高得分:

=max(if((a:a=f2)*(b:b=g2),d:d)然後ctrl+shift+enter

最低得分

=min(if((a:a=f2)*(b:b=g2),d:d)然後ctrl+shift+enter

17樓:s今生緣

h2:=sumproduct(max(($a$2:$a$100=f2)*($b$2:$b$100=g2)*$d$2:$d$100))

i2:=1000-sumproduct(max(($a$2:$a$100=f2)*($b$2:$b$100=g2)*(1000-$d$2:$d$100)))

一同下拉填充。

excel 如何求出符合條件的資料中的最大值

18樓:丫丫的蘿莉控

一、假設要在a列a1至a100單元格中求出小於100的最大值是多少,則可以將公式寫成

=max(if(a1:a100<100,a1:a100))陣列公式,要同時按下shift+ctrl+enter三鍵。

二、假設要求出a列中名字為「張三」的b列資料中的最大值,資料行數在2至200行,則公式可以寫成

=max(if(a2:a200="張三",b2:b200))陣列公式,要同時按下shift+ctrl+enter三鍵。

19樓:平陽虎

可用max函式結合if函式寫公式。

EXCEL中用VBA提取符合條件的數

陽光上的橋 寫好了,測試通過了 option explicit sub dim arr,arr1,arr2,arr3 dim i,j arr1 array 1,0,3,6,9 arr2 array 1,4,7 arr3 array 2,5,8 i j65536 end xlup row j i wh...

在EXCEL中如何將符合條件的單元格對應的同一行的值全部填入另表中,看如下例子

vlookup a2,sheet1 a b,2,0 用此公式可以在表sheet1中a列查詢到姓名與當前表中a2單元格內容相同的行,把查詢列範圍a b中的第2列 即b列 的資料提取到當前格 同理要顯示第3列或第4列內容,範圍改為a d,第三個引數相應選擇3或者4即可 加入你 張三對應a2 四川是b2 ...

EXCEL如何用公式統計符合條件的數字的個數,重複的不計算

如下 sub cal set reg createobject vbscript.regexp set dic createobject scripting.dictionary r a65536 end xlup rowif cells r 3,a like 提取 then with reg pa...