MAXA 関数

Excel 2007+

概要

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+