Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac

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 函數

Need more help?

Want more options?

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

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