ピアのパソコン学習ガイド
メニュー
Excel関数

MAX関数・MIN関数の使い方|いちばん大きい数・小さい数

ピアのパソコン学習ガイド 編集部2026年11月10日 更新

※写真はイメージです

書き方はこれだけ

=MAX(範囲) =MIN(範囲)

MAXは範囲の中でいちばん大きい数、MINはいちばん小さい数を返します。最高点・最安値・いちばん新しい日付(日付は数なので、MAXで最新、MINで最古)などに使います。実務でよく使うのは、「上限・下限で止める」使い方で、=MIN(A2,10000) なら1万円を超えたら1万円にそろえられます。

MAXでいちばん大きい数、MINでいちばん小さい数 D2 fx =MAX(B2:B4) A B C D E 1 2 3 4 店舗 売上 八王子 182,000 立川 240,000 府中 96,000 最大 最小 240,000 96,000

この図の表をExcelファイルでダウンロード(問題と答えのシートつき)

よく使う例

やりたいこと式
最高点・最安値=MAX(B2:B20) =MIN(B2:B20)
いちばん新しい日付=MAX(A2:A100)(表示形式を日付に)
上限で止める(最大1万円)=MIN(B2,10000)
下限で止める(マイナスは0)=MAX(B2,0)
条件付きの最大(立川店の最高売上)=MAXIFS(C2:C100,B2:B100,"立川")
最大の人の名前=XLOOKUP(MAX(B2:B20),B2:B20,A2:A20)

4つ目の「マイナスは0」は、残業時間や差額の計算でよく出てきます。IFで =IF(B2<0,0,B2) と書いても同じですが、MAXのほうが短く書けます。

うまくいかないとき

10になる・数字が無視される

数字が文字として入っています(左寄せになっている)。MAXは文字を数えません。

直し方VALUEや「区切り位置」で数値に直します。

2#N/A などのエラーになる

範囲の中にエラーのセルがあります。

直し方エラーを直すか、エラーを無視する =AGGREGATE(4,6,B2:B20) を使います。

3日付が数字で表示される

表示形式が「標準」です。

直し方表示形式を「日付」にします。

サンプルファイルで試す

黄色のセルに式を入れて、「答え」のシートと比べてください。

max.xlsx をダウンロード(無料・登録なし)

よくある質問

MAX関数とMIN関数とは?

MAXは範囲の中でいちばん大きい数、MINはいちばん小さい数を返す関数です。

上限を決めて止めるには?

=MIN(B2,10000) で、1万円を超えた分は1万円になります。

マイナスを0にするには?

=MAX(B2,0) で、マイナスのときは0になります。

条件付きで最大を出すには?

MAXIFS関数を使います。=MAXIFS(最大を求める範囲,条件の範囲,条件) です。

一緒に覚えたい関数・操作

このページについて

操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報