Excel: 同じ数式で min と max を使用する方法
Excel でMIN関数とMAX関数を使用すると、特定の範囲の最小値と最大値をそれぞれ計算できます。
ただし、同じ数式でMIN関数とMAX関数を使用したい場合があります。
次の例は、Excel でこれを行う方法を示しています。
例: Excel の同じ数式で MIN と MAX を使用する方法
クラス内のさまざまな生徒の試験の得点に関する情報を含む次のデータセットが Excel にあるとします。
試験のスコアの範囲は 0 ~ 100 のみですが、一部のスコアはこれらの制限を下回ったり上回ったりすることに注意してください。
セルC2に次の数式を入力すると、Excel のMIN関数とMAX関数を使用して、100 より大きい値をすべて 100 に変更し、0 未満の値をすべて 0 に変更します。
=MAX(MIN( B2 , $B$16 ), $B$15 )
次に、この数式をクリックして、列 C の残りの各セルにドラッグします。
試験のスコアが 0 ~ 100 の場合、式は単に試験のスコアを返します。
ただし、試験のスコアが 100 より大きい場合、式は100を返します。
同様に、試験のスコアが 0 未満の場合、式は0を返します。
この式はどのように機能するのでしょうか?
試験のスコアを 0 ~ 100 の範囲に変換するために使用した式を思い出してください。
=MAX(MIN( B2 , $B$16 ), $B$15 )
この式がどのように機能するかは次のとおりです。
まず、数式はMINを使用してセルB2とセルB16の間の最小値を計算します。
たとえば、最初のセルでは 68 が返されます。
次に、数式はMAXを使用して、 68 とセルB15の間の最大値を計算します。
たとえば、最初のセルでは 68 が返されます。
注: Excel の同じ数式でMIN関数とMAX関数を使用する方法は数多くあります。この例は、これを行う 1 つの方法を示しているだけです。
追加リソース
次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。
Excel: 各行の最大値を強調表示する方法
Excel: 最小最大値と平均値のグラフを作成する方法
Excel: グループごとの最大値を見つける方法