クイックナビゲーション
MAXA 関数
概要
MAXA 関数は、一連の引数の中で最大値を返します。論理値(TRUE/FALSE)や数値として解釈可能な文字列も数値に変換して計算に含めます。空白セルや通常の文字列は無視されます。
構文
MAXA(値1,[値2],...)
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| 値1 | Any |
はい | 最初の数値引数。数値、論理値、数値文字列、セル参照など |
| 値2,... | Any |
いいえ | 追加の数値引数(2〜255個)。配列や範囲参照も可能 |
MAXA関数の使用
MAXA 関数は、データ内に論理値や数値文字列が混在する場合に最適です。通常の MAX 関数では無視される TRUE/FALSE や "123" のような文字列を適切に数値変換して最大値を求めます。
MAXAの一般的な例
基本的な MAXA の使用例
=MAXA(A2:A6)
範囲 A2:A6(0.2, 0.5, 0.4, TRUE)で最大値を求めます。TRUE が 1 と評価され、結果は 1 になります。
論理値と数値の混合
=MAXA(10, TRUE, "50", FALSE, A1)
10, 1 (TRUE), 50 (文字列), 0 (FALSE), A1 セル値から最大値を返します。
空セルを含む範囲
=MAXA(B1:B10)
空セルや文字列を含む範囲から最大値を正しく抽出します。
よくある質問
MAX 関数は論理値や数値文字列を無視しますが、MAXA 関数は TRUE を 1、FALSE を 0、数値文字列を数値として計算に含めます。
空白セルは無視され、計算対象から除外されます。
エラー値が含まれていると #VALUE! エラーが返されます。
一般的なエラーと解決策
#VALUE! エラー
Cause: 引数に数値に変換できない文字列やエラー値が含まれる
Solution: データを確認し、数値・論理値・数値文字列のみを使用する
#N/A などの参照エラー
Cause: 参照範囲にエラー値が存在する
Solution: IFERROR 関数でエラーを処理してから MAXA を使用する
注記
- TRUE は 1、FALSE は 0 として評価されます
- 数値として解釈可能な文字列(例:"123")のみ計算対象
- 配列定数 {1,2,3} も使用可能
- 引数がすべて空の場合は 0 を返します
- MINA 関数と組み合わせて最小値・最大値の統計分析が可能
互換性
利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
利用不可: Excel 2003 以前
コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+