EXCEL効率化

Excelで上限・下限を設定する方法|MIN関数とMAX関数で数値を制限する

こんにちは。なごむです。
今日はEXCELで上限・下限を設定する方法を紹介します。

Excelでは「数値が100を超えないようにしたい」「0未満にならないようにしたい」といった場面があります。
そんなときに便利なのが、今回紹介する MIN関数 と MAX関数 です。

 

今回使用する関数

  • MIN関数
  • MAX関数

 

上限・下限を設定する数式

やりたいこと 数式
上限100にする =MIN(100,対象セル)
下限100にする =MAX(100,対象セル)
0~100の範囲に制限する =MAX(0,MIN(100,対象セル))

 

それでは実際の使い方を見ていきましょう。

 

MIN関数を使って上限を設定する方法

MIN関数は、指定した値の中から 最も小さい値 を返す関数です。

今回は、下の図の「C5」から「D5」を引いた値を「E5」に表示する際の上限を100に設定してみます。

 

ExcelでMIN関数を使って上限100を設定する方法

 

「E5」のセルに次の数式を入力をします。

=MIN(100,C5-D5)

これを入力すると「E5」のセルの上限が下図のように100に設定されます

これで上限を設定することができました。

 

MAX関数を使って下限を設定する方法

「MAX関数」は、指定した値の中から最も大きい値を返す関数です。これを使うことで下限の設定を行うことができます。

「MAX関数」を使用して、下の図の「C5」から「D5」を引いた値を
「E5」のセルに表示する際の下限を100
にします。

ExcelでMAX関数を使って下限100を設定する方法

 

「E5」のセルに次のように入力をします。

=MAX(100,C5-D5)

すると計算結果が100未満になった場合でも、表示される値は100。になります。

MAX関数で下限を設定した結果

これで下限を設定することができました。

 

MIN関数とMAX関数を組み合わせて下限と上限を設定する方法

続いて、上限と下限を同時に設定する方法です。

今回は、

下限:0
上限:100

に設定します。

下の図の「C5」から「D5」を引いた値を「E5」のセルに表示する際の「下限を0」「上限を100」にします。

MIN関数とMAX関数を組み合わせて上限と下限を設定する方法

 

「E5」のセルに次のように入力をします。

=MAX(0,MIN(100,C5-D5))

これを入力すると「E5」のセルの下限が下図のように「下限を0」「上限を100」に設定されます

まず、

MIN(100,C5-D5)

で上限を100に制限します。

その後、

MAX(0,結果)

で下限を0に制限します。

そのため結果は必ず

0以上100以下

になります。

 

上限100下限0を設定した結果その1

 

上限100下限0を設定した結果その2

 

実務での使用例

例えば補助金が支給され、会社負担額の上限を
100円に設定したい場合にも活用できます。

補助金の上限設定の例

 

よくある質問

MIN関数で上限を設定できるのはなぜですか?

MIN関数は指定した値の中から最も小さい値を返します。

そのため、

=MIN(100,150)

なら100が返り、100を超えないように制限できます。

 

MAX関数で下限を設定できるのはなぜですか?

MAX関数は指定した値の中から最も大きい値を返します。

そのため、

=MAX(100,50)

なら100が返り、100未満にならないように制限できます。

 

0以上100以下に制限したい場合は?

次の数式を使用します。

=MAX(0,MIN(100,A1))

 

関連書籍

今回紹介したMIN関数・MAX関数以外にも、Excelには仕事で役立つ便利な関数が数多くあります。

「Excelをもっと使いこなしたい」
「業務効率を上げたい」

という方は、こちらの書籍も参考になると思います。


 

まとめ

今回は MIN関数 と MAX関数 を使って、
Excelで上限・下限を設定する方法を紹介しました。

上限を設定する → MIN関数
下限を設定する → MAX関数
上限と下限の両方を設定する → MIN関数とMAX関数を組み合わせる

これらの方法を覚えておくと、入力ミスの防止や業務データの管理に役立ちます。

ぜひ活用してみてください。

「MIN関数」「MAX関数」を使用したエクセルデータもぜひ活用してください。

スポンサーリンク

-EXCEL効率化

© 2026 映画レビューと感想|なごむブログ Powered by AFFINGER5