MAXIFS 函數

套用到
Microsoft 365 Excel Mac 版 Microsoft 365 Excel Excel 2024 Mac 版 Excel 2024 Excel 2021 Mac 版 Excel 2021 Excel 2019

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

注意

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

語法

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

引數 描述
max_range
(必要)
要判斷最大值的儲存格實際範圍。
criteria_range1
(必要)
使用準則評估的一組儲存格。
標準1
(必要)
是以數字、運算式或文字形式指定的準則,可定義要評估為最大值的儲存格。 同一組準則也適用於 MINIFSSUMIFSAVERAGEIFS 函數。
criteria_range2,
標準2,... (可選)
其他範圍及其相關準則。 您可以輸入最多 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
公式 結果
=最大次次 (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
公式 結果
=最大次 (A2:A6,B2:B6,“a”,D2:D6,“>200”) 0
任何符合準則的儲存格。

需要更多協助嗎?

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