MAX関数の使い方のサムネイル
AさんAさん

Excelで複数セルの数値の合計値平均値を計算する方法は分かりましたが、最大値の場合はどうすれば計算できますか?

森田森田

その場合は、関数の「MAX」を活用すると良いですよ!
では、MAXの使い方について解説していきますね。

はじめに

この記事は関数の概要を把握していることが前提です。

参考記事

関数の概要は以下の記事をご参照ください。

MAX関数とは、複数セルの数値の最大値を集計する数式

Excelで複数セルの数値の最大値を最も手軽に集計する方法は、ステータスバー(オートカルク)です。
オートカルクのデフォルトの設定は最大値がOFFのため、ONにする必要あり。

該当のセル範囲を選択するだけで集計をステータスバーに表示できます。

ただし、いちいち手動でセル範囲を選択する必要がありますし、その集計結果をセル上に残すためには、わざわざ転記しないといけません。

MAX関数の使いどころ

上記ケースでは、関数の「MAX」を使いましょう。
MAXは「マックス」と読む。

MAXを使うことで、複数セルの数値の最大値を自動で集計できます。

もちろん、MAXの数式をセットしたセル(数式セル)に最大値の集計結果が残ります。

一例として、一例として、ステータスバーと同じセル範囲(「金額」列)をMAXで集計したものが以下です。

MAX関数の使用イメージ

この通り、数式セル(G12セル)へ指定範囲の数値の最大値を集計できました。

なお、MAXの引数は「G2:G11」と表示されていますが、これは「G2セルからG11セルまでの範囲」という意味です。
コロン(:)がある場合、連続するセル範囲(起点のセルから終点のセルまで)を示す。

MAX関数の構文と引数の基本知識

MAXの構文は以下の通りです。

MAX関数の「関数の引数」ダイアログ

=MAX(数値1,[数値2],…)
引数の最大値を返します。論理値および文字列は無視されます。

引数名必須データ型説明
数値1数値集計対象の値や単一セル、セル範囲を指定します。
数値2
※数値3以降も同様
数値集計対象の値や単一セル、セル範囲を指定します。

引数「数値n」は数値だけを計算対象とし、空白セル、論理値(TRUE・FALSE)、文字列はすべて無視される(すべて数値以外の場合、MAXの戻り値は「0」になる)。
引数「数値n」にエラー値が含まれる場合、MAXの戻り値もエラー値が表示。

必要に応じ、MicrosoftサポートのMAX関数の記事もご参照ください。
MAX関数 – Microsoftサポート

【参考】MAX関数は「統計関数」

あくまで参考情報となりますが、MAXはリボン「数式」タブの関数ライブラリの「統計」に分類されています。

リボン「数式」タブの関数ライブラリの「統計」

MAX関数の数式の挿入手順

MAXの数式は、以下の手順で挿入します。

MAX関数の数式の挿入手順

  1. 数式を挿入するセルを選択
    ※今回はG12セル
  2. 「=max」等を入力
  3. サジェストから「MAX」を選択し、「Tab」キーで確定
  4. 計算対象のセル範囲を選択
    ※今回はG2~G11セル
  5. 「Enter」キーで確定

手順②の際にIMEを半角英数モードにすること。
手順④は矢印キーでもマウスでもOK。

手順④の矢印キーに役立つショートカットキーの詳細を知りたい方は、以下の記事の6・7をご参照ください。
Excel(エクセル)のデータ入力に役立つショートカットキー31選

【参考】テーブルを参照した場合のMAX関数の数式

手順④でテーブルの範囲を参照した場合、数式の表記が「構造化参照」に変わります。

構造化参照のMAX関数の数式例

上記のMAXの数式で参照したセル範囲は「[金額]」となっており、テーブルの「金額」列のすべてのセル(見出し除く)を参照している意味となります。
角カッコ([])の中がテーブルの列名。

テーブルの構造化参照の詳細を知りたい方は、以下の記事をご参照ください。
【Excel基本】数式の参照セルを分かりやすくできる「名前」と「構造化参照」とは

【注意】「オートSUM」コマンドは使わないことがおすすめ

関数の数式に不慣れなうちは、リボン「数式」タブにある「オートSUM」コマンド(オートサム)でMAXをセットしている方もいます。

「オートSUM」コマンド(オートサム)の配置場所

しかし、「オートSUM」コマンドは5種類の関数(SUMAVERAGE、COUNT、MAX、MIN)に限定した補助機能です。

この機能に頼ると、自身で数式の記述や修正を行う経験値を積めず、他の関数への応用が利かなくなる恐れがあります。

よって、前述の解説の通り、数式を直接入力する方法にチャレンジすることをおすすめします。

直接入力の方が、キーボード中心で操作できるため、数式セットのスピードが上がり、他の関数にも応用が利きやすくなります。

関数の挿入方法別のメリット・デメリットの詳細を知りたい方は、以下の記事をご参照ください。
【Excel基本】最もスピーディーに関数の数式を挿入する方法とは

【応用】MAX関数は離れたセルも平均値の集計が可能

MAXは連続するセル範囲を対象に最大値を集計することが実務上多いですが、離れているセルも集計できます。

たとえば、商品名が「バナナ」の「金額」のみで最大値を集計するとした場合は次のように指定します。

離れたセルを対象にしたMAX関数の数式例

この場合、数式上は「G2,G11」と表示されます。

ざっくり言えば「G2セルとG11セル」という意味です。

なお、コンマ(,)を都度入力しても良いですが、「Ctrl」キーを押しながらマウスで計算対象のセルをクリックするだけで自動的にコンマ(,)も入力されるので、こちらの方法をおすすめします。
コンマ(,)の場合は引数を「数値1」、「数値2」…と増やす意味となる(複数の連続するセル範囲を指定することも可能)。

サンプルファイルで練習しよう!

可能であれば、以下のサンプルファイルをダウンロードして、実際に操作練習をしてみてください。

サンプルファイル_ワークシート関数_MAX.xlsx

※サンプルファイルのダウンロードには無料メルマガに登録いただく必要があります。
(上記リンクから登録フォームへ遷移します)

ブックを開いたら、次の手順を実施してください。(今までの解説のまとめです)

  1. 数式を挿入するセルを選択
    ※今回はG12セル
  2. 「=max」等を入力
  3. サジェストから「MAX」を選択し、「Tab」キーで確定
  4. 計算対象のセル範囲を選択
    ※今回はG2~G11セル
  5. 「Enter」キーで確定

本記事の解説と同じ結果になればOKです!

さいごに

いかがでしたでしょうか?

MAXは複数のセル範囲の数値から最大値を自動で集計できます。

データ全体の傾向を把握するために覚えておくと便利ですね。

なお、MAX以外にもExcelでのデータ集計の各種テクニックを拙著で解説していますので、こちらも参考にしてみてください。


ご参考になれば幸いですm(_ _)m

森田森田

MAXとセットで覚えておいた方が良い関数は、最小値を計算できる「MIN」です。
その他、別の観点でデータ全体の傾向を把握できる関数も覚えておくと良いですね。
具体的には、合計値の「SUM」、個数の「COUNTA」、平均値の「AVERAGE」、中央値の「MEDIAN」、最頻値の「MODE」等です。