読み方 : マックスかんすう
MAX関数【MAX function】
概要
MAX関数とは、表計算ソフトの関数の一つで、引数に指定した値の中から最大値を返すもの。Microsoft ExcelやGoogleスプレッドシートをはじめとする主要な表計算ソフトで共通して実装されており、売上高や得点、測定値といった数値データの最高値を求める際に利用される。

基本的な書式は「=MAX(値1, 値2, …)」である。引数には数値そのもののほか、特定のセル参照、セル範囲、他の関数の計算結果などを指定できる。「=MAX(B1, C2)」のように複数のセルを列挙したり、「=MAX(B2, 10)」のように数値を直接指定したりすることもできる。
「=MAX(B2:B10)」のようにセル範囲を指定すると、その範囲に含まれるすべての数値の中から最大値を求める。「=MAX(B2:B10, D2:D10)」のように複数の範囲を組み合わせて指定することも可能である。
MAX関数が計算対象とするのは数値のみである。参照範囲内の文字列や空白セル、論理値(TRUEやFALSE)、日付などは計算から除外される。引数の中に数値が一つも存在しない場合は0を返す。論理値をTRUEは1、FALSEは0として扱いたい場合や、数値として入力された文字列も対象に含めたい場合はMAXA関数を使用する。最小値を求めるにはMIN関数またはMINA関数を用いる。
条件を満たすデータのみを対象に最大値を求めたい場合はMAXIFS関数を使用する。IF関数を組み合わせることなく条件付きの最大値を一つの数式で算出でき、特定の部門の売上最高額や、条件を絞った期間内の最大測定値などを求める際に利用される。Excel 2019以降、Microsoft 365、Googleスプレッドシートなどが対応している。
(2026.6.18更新)