MIN関数とMINA関数

エクセルと筋肉は裏切らない!!!マッスルたけちゃんだ!
ブランド服より割れた腹筋!

よし、今日はMIN関数とMINA関数についてレクチャーするぞ!

今回は2つの関数についてですね。そんなに覚えられるか不安です。

そんなに不安にならなくて大丈夫だ!この関数は簡単だから書くことが少なくて2つにしただけだ(笑)
MIN関数とMINA関数はともに最小値を求める関数だ。最小値の対象とするデータが違うだけだ。

対象が違うってだけで難しそうです。。。

よし!いつも通りできるだけだれでもわかりやすい様に図解入りで説明するぞ!ついてこい!
MIN関数/MINA関数とは
MIN(ミニマム)関数は、選択したセル内の数値の中から最小値を求める関数です。文字列、論理値、空白セルは無視します。選択したセル内に数値が無い(全てが文字列など)場合は、0が返されます。
MINA(ミニマムエー)関数は、選択したセルに文字列や論理値がある場合も、それらすべてから最小値を求める関数です。文字列は0とみなし、論理値はTRUEが1、FALSEが0とみなし、空白のセルは無視します。
- 数値から最小値を求めたい場合はMIN関数
- 数値以外からも最小値を求めたい場合はMINA関数
- 数値以外は0もしくは1とみなして最小値を求める
- 文字列は無視する(一部例外あり)
最小値を求めるのは色んな所で出てきますが、具体的にはこんな時に使います。
- 各月の最低気温を求めたい
- 点数の一覧から最低得点を求めたい
- 売上実績の一覧から一番低い売上地域を求めたい
MIN関数/MINA関数の書式
MIN関数とMINA関数の書式を確認します。
それぞれの引数には以下のような意味があります。
- 値1・・・最小値を求めたい数値を含むセルやセルの範囲を指定。
- 値2・・・設定は任意。最小値を求めたい数値を含むセルやセルの範囲を指定。
それぞれの引数には以下のような意味があります。
- 値1・・・最小値を求めたい値を含むセルやセルの範囲を指定。
- 値2・・・設定は任意。最小値を求めたい値を含むセルやセルの範囲を指定。
MIN関数/MINA関数の使い方
MIN関数もMINA関数も使い方は簡単です。最大値を求めたいセルの範囲を指定して終わりです。
【セルの範囲を指定する方法は3つ】
- 直接記述する
- マウスでドラッグしてまとめてセルを選択する
- 1つずつセルを選択する
【具体的な記述例】MIN関数の場合
- セルのA1、A2、A3を選択する場合
数式バーもしくはセルには「=MIN(A1:A3)」もしくは「=MIN(A1,A2,A3)」のように記述します。 - 連続したセルならば、マウスで複数のセルをドラックするだけで選択可能です。
- 連続していないセルならば、「Ctrl」ボタンを押しながら複数のセルをドラッグするだけで選択可能です。
今回はB2,B3,B4,B5,B6,B7,B8を選択したいので、
MIN(B2,B3,B4,B5,B6,B7,B8)もしくはMIN(B2:B2)となります。
MINA関数もセルの指定方法は同じです。
MINA(B2,B3,B4,B5,B6,B7,B8)もしくはMINA(B2:B2)となります。
MIN関数とMINA関数の違い
MIN関数とMINA関数について、下図を用いてもう少し深く説明します。9行目にはMIN関数(赤枠内)、10行目にはMINA関数(青枠内)を入れています。
それぞれ各月の最小値(最低点)を求めています。5-8月にはセルに文字列、空白セルを準備しています。
関数の引数に、文字列を含むか含まないかで結果が変わっています。
4月は選択範囲はすべて数値なので結果は変わりませんが、5,6,8月のMINA関数の最小値は0、7月はMIN関数、MINA関数で変わりません。理由はMIN関数は数値以外は無視しますが、MINA関数は無視するセルとみなしがあり、みなしの数は0もしくは1となり、最小値に影響を与えています。ポイントをまとめるとこうなります。
- MIN関数は文字列、論理値、空白セルは無視
- MINA関数は文字列は0とみなし、論理値はTRUEが1、FALSEが0とみなし、空白のセルは無視
5,6,8月には文字列が含まれているので、MIN関数は最小値の72、MINA関数は文字列を0とみなし、最小値として0を求めています。7月は、空白セルを無視するので、最小値は72となります。
空白セルはMIN関数、MINA関数には影響がない(後述)ので考えなくてよいですが、選択しているセルの範囲の数値次第では結果が変わらないです。こちらが結果に影響がない具体例です。
こちらはある地域の1-3月の最低気温(℃)です。結果はMIN関数でもMINA関数で変わりません。理由はそれぞれの関数には無視するセルとみなしがありますが、みなしの数は0もしくは1なので、最小値には影響を与えないためです。

指定したセルの範囲次第で結果が変わることがあるから注意してくれよな!マッスルたけちゃんはMIX関数しか普段は使わない。
まとめ

MIN関数とMINA関数は似ているが、考えるのが面倒な場合は、MIN関数を使えば問題ないだろう。マッスルたけちゃんも普段はMIN関数しか使っていないぞ!
項目 | 詳細 |
関数 | =MIN(値1,[値2],…) |
値1 (必須) |
最小値を求めたい数値を含むセルやセルの範囲を指定。 |
値2 (省略可) |
設定は任意。最小値を求めたい数値を含むセルやセルの範囲を指定。 |
項目 | 詳細 |
関数 | =MINA(値1,[値2],…) |
値1 (必須) |
最小値を求めたい値を含むセルやセルの範囲を指定。 |
値2 (省略可) |
設定は任意。最小値を求めたい値を含むセルやセルの範囲を指定。 |
コメント