説明
数値、テキスト、論理値を含む定義されたリストの中で最大の値を返却するには、この関数を使用します。チェーンでサポートされます。CHILDREFSと併用可能です。
財務モデリングでは、MAXA 関数は空セルを無視して最大値を抽出するのに便利です。例えば、テストの最高得点、レースの最速タイム、最高気温、経費や売上金額の最高値などを計算することができる。
構文
MAXA(value_1, [..., value_255])
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
値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 として扱い 5 つの値の中で最大のものを探す。 結果: 10 |
| 2 つの論理値を比較して 大きい方を見つける。 | =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は、真偽値や数値のテキスト表現を含むデータを操作するときに特に便利です。
- MAXAはテキストを0として扱うので、データに大きな値として扱われるべきテキストが含まれている場合、予期せぬ結果が出ることがある。このの場合は、MAX を使用する。
- 数値だけを扱う場合は、よりシンプルなMAX 関数の方が適切かもしれない。
- MAXA は、 IF やIFERROR のような他の関数と結合して、より複雑なシナリオを扱うことができる。