MAXIFS 函數會根據指定的一組條件或準則傳回指定之儲存格範圍的最大值。
附註: 如果您有 Office 2019 或是您有Microsoft 365 訂閱,就可以在 Windows 或 Mac 上使用此功能。 如果您是 Microsoft 365 訂閱者,請確定您有最新版的 Office。
語法
MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
引數 |
描述 |
---|---|
max_range (必要) |
要判斷最大值的儲存格實際範圍。 |
criteria_range1 (必要) |
使用準則評估的一組儲存格。 |
criteria1 (必要) |
是以數字、運算式或文字形式指定的準則,可定義要評估為最大值的儲存格。 同一組準則也適用於 MINIFS、SUMIFS 和 AVERAGEIFS 函數。 |
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 技術社群中的專家,或在社群中取得支援。