說明
使用此函式可返回由一組給定條件或準則所指定的儲存格中的最大值。
MAXIFS 適用於找出符合一個或多個特定條件的範圍中的最大值。這個函式在分析有多個變數或類別的資料時特別有用。
語法
MAXIFS(max_range, criteria_range_1, criteria_1, [..., criteria_range_126, criteria_126])
輸入
此函式接受下列參數
| 名稱 | 必要 | 說明 | 有效輸入 |
|---|---|---|---|
max_range |
是 | 要確定最大值的儲存格範圍。 | 一個數字、一個包含數字的儲存格、一個儲存格範圍的參照,或一個產生任何這些結果的公式。 |
criteria_range_1 |
是 | 根據criteria_1 評估的儲存格範圍。 |
一個儲存格範圍,或導致一個儲存格範圍的公式。 |
criterion_1 |
是 | 評估criteria_range1 的標準 。 |
一個數字、一個文字串、一個單元格參照或一個公式,其結果為其中任何一個。 |
[criteria_range_n, criterion_n]。 |
否 | 附加範圍及其對應的準則。 | 與criteria_range_1 和criterion_1 相同。最多可提供 126 個額外的範圍/準則對。 |
範例
樣本資料
| A | B | C | D | ||
|---|---|---|---|---|---|
1 |
區域 | PRODUCT | 銷售 | 季度 | |
2 |
北部 | 蘋果 | 5000 | Q1 | |
3 |
南 | 橘子 | 4500 | Q1 | |
4 |
東部 | 蘋果 | 6000 | Q2 | |
5 |
西 | 香蕉 | 5500 | Q2 | |
6 |
北部 | 橘子 | 4800 | Q3 |
公式範例
| 使用案例 | 公式 | 說明與結果 |
|---|---|---|
| 在符合單一類別的範圍中找出最高值。 | =MAXIFS(C2:C7, B2:B7, "Apples") |
在產品為「Apples」的資料列中找出最高銷售額。 結果:6000 |
| 在同時符合兩項條件的範圍中找出最高值。 | =MAXIFS(C2:C7, A2:A7, "North", D2:D7, "Q1") |
在同時符合「North」與「Q1」的列中找出最大銷售額——只有一列符合條件。 結果:5000 |
| 在符合單一條件的範圍中找出最高值。 | =MAXIFS(C2:C7, D2:D7, "Q2") |
在來自「Q2」的列中找出最大銷售額。 結果:6000 |
| 在排除特定類別的範圍中找出最高值。 | =MAXIFS(C2:C7, B2:B7, "<>Apples") |
在「Apples」以外產品中找出最高銷售額。 結果:5500 |
| 在本身符合數值條件、且結合另一項條件的範圍中找出最高值。 | =MAXIFS(C2:C7, C2:C7, ">=5000", D2:D7, "Q1") |
在已達 5000 或以上、且限於「Q1」的值中找出最高銷售額。 結果:5000 |
附註
- MAXIFS 同時評估所有指定的條件範圍。
- 如果沒有符合所有指定條件的儲存格,MAXIFS 會返回 0。
- 您可以在文字準則中使用萬用字元(* 與 ?)。
- 條件可包含數學運算元 (=、>、<、<>、>=、<=) 以提供更彈性的條件。
- MAXIFS 忽略
max_range中的空白單元格。 - MAXIFS 在評估文字條件時不區分大小寫。
提示
- 使用 MAXIFS 進行涉及多個條件的複雜資料分析。
- 將 MAXIFS 與其他函式(例如 MINIFS 及 AVERAGEIFS)結合使用,以進行完整的資料分析。
- 處理日期時,請在條件中使用DATE 函式,以進行更精確的篩選。
- 若要找出符合多個條件中至少一個條件的最大值,請結合MAX 與多個IF 語句,而非 MAXIFS。