說明
使用此函式可傳回定義清單中最大的值,包括數字、文字和邏輯值。鏈結中支援。可與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 ,以處理更複雜的情況。