Applies ToMicrosoft 365 Excel Mac 版 Microsoft 365 Excel Excel 網頁版 Excel 2024 Mac 版 Excel 2024 Excel 2021 Mac 版 Excel 2021 Excel 2019

MAXIFS 函數會根據指定的一組條件或準則傳回指定之儲存格範圍的最大值。

如果您有 Office 2019,或如果您有 Microsoft 365 訂閱,就可以在 Windows 或 Mac 上使用此功能。 如果您是 Microsoft 365 訂閱者,請確定您有最新版的 Office

語法

MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

引數

描述

max_range (必要)

要判斷最大值的儲存格實際範圍。

criteria_range1 (必要)

使用準則評估的一組儲存格。

criteria1 (必要)

是以數字、運算式或文字形式指定的準則,可定義要評估為最大值的儲存格。 同一組準則也適用於 MINIFSSUMIFSAVERAGEIFS 函數。

criteria_range2, criteria2, ... (選用)

其他範圍及其相關準則。 您可以輸入最多 126 個範圍/準則配對。

註解

  • max_range 和 criteria_rangeN 引數的大小及形狀必須相同,否則這些函數會傳回 #VALUE! 錯誤。

範例

請複製下列每個表格中的範例資料,並貼到新 Excel 工作表中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter 鍵。 如有需要,您可以調整欄寬來查看所有資料。

範例 1

成績

權數

89

1

93

2

96

2

85

3

91

1

88

1

公式

結果

=MAXIFS(A2:A7,B2:B7,1)

91

criteria_range1 中的儲存格 B2、B6 和 B7 符合準則 1。 max_range 中對應的儲存格 A6 有最大值。 因此結果是 91。

範例 2

權數

成績

10

b

1

a

100

a

1

b

1

a

1

a

公式

結果

=MAXIFS(A2:A5,B3:B6,"a")

10

criteria_range 和 max_range 沒有對齊,但形狀和大小相同。

criteria_range1 中的第一個、第二個和第四個儲存格符合準則 "a"。 max_range 中對應的儲存格 A2 有最大值。 因此結果是 10。

範例 3

權數

成績

課堂

等級

10

b

Business

100

1

a

Technical

100

100

a

Business

200

1

b

Technical

300

1

a

Technical

100

50

b

Business

400

公式

結果

=MAXIFS(A2:A7,B2:B7,"b",D2:D7,">100")

50

criteria_range1 中的 B2、B5 和 B7 符合準則 "b"。 criteria_range2 中對應的儲存格 D5 和 D7 符合準則 >100。 最後,max_range 中對應的儲存格 A7 有最大值。 因此結果是 50。

範例 4

權數

成績

課堂

等級

10

b

Business

8

1

a

Technical

8

100

a

Business

8

11

b

Technical

0

1

a

Technical

8

12

b

Business

0

公式

結果

=MAXIFS(A2:A7,B2:B7,"b",D2:D7,A8)

12

criteria2 引數是 A8。 不過,由於 A8 是空白,因此視為 0 (零)。 criteria_range2 中符合 0 的儲存格是 D5 和 D7。 最後,max_range 中對應的儲存格 A7 有最大值。 因此結果是 12。

範例 5

權數

成績

10

b

1

a

100

a

1

b

1

a

1

a

公式

結果

=MAXIFS(A2:A5,B2:c6,"a")

#VALUE!

由於 max_range 和 criteria_range 的大小和形狀不同,因此 MAXIFS 會傳回 #VALUE! 錯誤。

範例 6

權數

成績

課堂

等級

10

b

Business

100

1

a

Technical

100

100

a

Business

200

1

b

Technical

300

1

a

Technical

100

1

a

Business

400

公式

結果

=MAXIFS(A2:A6,B2:B6,"a",D2:D6,">200")

0

任何符合準則的儲存格。

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。

另請參閱

MINIFS 函數

SUMIFS 函數

AVERAGEIFS 函數

COUNTIFS 函數

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。