說明
使用此函式可傳回定義清單中最大的值,包括數字、文字和邏輯值。鏈結中支援。可與CHILDREFS 搭配使用。
在財務模型中,MAXA 函數可以用於提取最大數值,忽略空單元格。例如,您可以計算測試的最高分數、競賽中跑得最快的時間、最高的溫度、最大的支出或銷售金額等。
語法
MAXA(value_1, […, value_255])
輸入
此函式接受下列參數
| 名稱 | 必要 | 說明 | 有效輸入 |
|---|---|---|---|
value_1 |
是 | 第一個要考慮的值或範圍。 | 包含這些類型值的數字、文字、邏輯值或單元格參照。 |
value_n |
否 | 需要考慮的其他值或範圍。 | 包含這些類型值的數字、文字、邏輯值或單元格參照。最多可提供 254 個附加值。 |
範例
樣本資料
| A | B | |
|---|---|---|
1 |
值 | 類型 |
2 |
10 | 數字 |
3 |
TRUE | 邏輯 |
4 |
FALSE | 邏輯 |
5 |
"5" | 文字 |
6 |
-3 | 數量 |
公式範例
| 使用案例 | 公式 | 說明與結果 |
|---|---|---|
| 在包含文字和邏輯值的範圍內尋找最大值。 | =MAXA(A2:A6) |
將 TRUE 視為 1, FALSE 視為 0, 並將文字「5」 視為 0,然後尋找五個值中的最大值。 結果: 10 |
| 比較兩個邏輯值,以尋找較大的邏輯值。 | =MAXA(A3, A4) |
將 TRUE 視為 1,將 FALSE 視為 0,使 TRUE 為較大的值。 結果: 1 |
| 將看起來為數字的文字值與負數進行比較。 | =MAXA(A5, A6) |
將文字「5」視為 0(而不是數字 5),這仍然大於 -3。 結果: 0 |
| 尋找範圍內的最大值,外加直接鍵入公式的其他數字。 | =MAXA(A2:A6, 15) |
將文字值 15 加上第一個範例的範圍,使其成為新的最大值。 結果: 15 |
| 比較數字、邏輯值和文字值,以找出最大值。 | =MAXA(1, TRUE, "Hello") |
將 TRUE 視為 1,將 "Hello" 視為 0,將最大值設為文字 1。 結果: 1 |
附註
- MAXA 將 TRUE 視為1 ,FALSE 視為0 。
- 文本和空單元格被視為0 。
- 如果參數不包含數字,MAXA 會返回0 。
- MAXA 與 MAX 的不同之處在於,它接受文字和邏輯值。
- 錯誤值或無法轉換成數字的文字會導致錯誤。
提示
- 當您需要找出可能包含文字或邏輯值的範圍中的最大值時,請使用 MAXA。
- MAXA 在處理可能包含 TRUE/FALSE 值或數字的文字表示的資料時特別有用。
- MAXA 將文字視為 0,因此如果您的資料包含應視為大數值的文字,可能會產生意想不到的結果。在這種情況下,請使用 MAX。
- 僅處理數字時,較簡單的 MAX函數可能更合適。
- MAXA 可以與 IF 或 IFERROR 等其他函數結合使用,以處理更複雜的情況。
相關功能
AVERAGE
AVERAGEA
AVERAGEIF
AVERAGEIFS
LARGE
MAX
MAXA
MAXIFS
MEDIAN
MIN
MINA
MINIFS
PERCENTILE
PERCENTILE.EXC
PERCENTILE.INC
] QUARTILE
QUARTILE.EXC
QUARTILE.INC
RANK
RANK.AVG
RANK.EQ
SMALL
STDEV
STDEV.P
STDEV.S
STDEVA
STDEVPA