MIN関数・MINA関数の使い方|最小値を求める(文字の扱いの違い)

MIN関数・MINA関数の使い方|最小値を求める(文字の扱いの違い)

ExcelのMIN関数とMINA関数は、データセット内の最小値を求めるための関数です。MIN関数は数値のみを対象とし、MINA関数は論理値や文字列も考慮します。ここでは、これらの関数の使い方とその違いについて詳しく解説します。

目次

MIN関数の使い方|身長のいちばん小さい値を求める

手順:B13 に MIN の式を入れて Enter

10 人の身長(B3:B12)から、いちばん低い身長を求めます。 B13 に次の式を入力して、Enter キーを押します❶。

B13 に入れる式
=MIN(B3:B12)
B3:B12 数値1(身長)
ひとことで身長の中で、いちばん小さい値を求める
式を分けて読むと(色は画像の枠と同じ)
数値1B3:B12
どのデータ?
→ 身長の範囲
自分の表で使うときは
青に最小値を求めたい範囲を入れるだけです。空欄と文字は無視されます。例:タイム(C 列)の最速記録=MIN(C2:C100)
エクセルのMIN関数で最小値を求める式と、身長の範囲を色分けした画面
エクセルのMIN関数で最小値を求める式と、身長の範囲を色分けした画面

確認:いちばん低い身長は 160 cm だった

エクセルのMIN関数で10人の身長の最小値が160になったことを示した画面
エクセルのMIN関数で10人の身長の最小値が160になったことを示した画面

答えは 160 になりました❷。式は、次の順に計算しています。

  1. 身長の10個を比べる
    ⇒ 165・198・172・168・160・180・169・180・175・176
  2. いちばん小さい値を返す
    ⇒ 160
ヒント:空欄は 0 にならない
MIN は空欄を無視するので、未入力のセルがあっても 0 にはなりません。

関数の説明

MIN関数

MIN関数は、指定した範囲内の最小値を返します。この関数は、数値データのみを対象とします。

MINA関数

MINA関数は、指定した範囲内の最小値を返しますが、論理値や文字列も考慮します。TRUEは1、FALSEは0、文字列は0として扱われます。

関数

対応バージョン

Excel 2007以降のすべてのバージョンで使えます(Excel 2003でも使えます)。

構文

MIN関数

MIN関数の構文
数式=MIN(number1,[number2],...)
ひとことで最小値を求める
number1
最小値を求める範囲の1つ目の数値
[number2]
(オプション)追加の数値
...
同じように続けて指定できます
補足[ ] で囲まれた引数は、省略できます。

MINA関数

MINA関数の構文
数式=MINA(value1,[value2],...)
ひとことで最小値を求める(文字・論理値も含む)
value1
最小値を求める範囲の1つ目の値(数値、論理値、文字列)
[value2]
(オプション)追加の値
...
同じように続けて指定できます
補足[ ] で囲まれた引数は、省略できます。

引数

MIN関数の引数

引数説明
number1最小値を求める範囲の1つ目の数値
[number2](オプション)追加の数値

MINA関数の引数

引数説明
value1最小値を求める範囲の1つ目の値(数値、論理値、文字列)
[value2](オプション)追加の値

関数作成のポイント

  • MIN関数は数値のみを対象とするため、数値データのみが含まれる範囲を指定します。
  • MINA関数は、数値、論理値、文字列をすべて考慮するため、異なるデータ型が混在する場合に使用します。

関数活用のポイント

  • データセット内の最小値を求める際に使用します。
  • MIN関数は純粋な数値データの最小値を求める場合に便利です。
  • MINA関数は、論理値や文字列も含めた最小値を求める場合に役立ちます。

まず動かしてみよう|この記事のサンプルをその場で試せます

練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。

使用例

サンプルデータ

練習用ファイルと同じ配置の、サンプルデータです。下の練習ツールで、黄色いセルを書き換えると、結果がその場で変わります。

ABC
1身体測定結果
2氏名身長[cm]体重[kg]
3A16555
4B19878
5C17275
6D16852
7E16052
8F18099
9G16970
10H18072
11I17566
12J17693
13最小値16052

サンプル式

セルB13に、次の式を入れます。

B13に入力:最小値を求める
数式=MIN(B3:B12)
ひとことで最小値を求める
B3:B12
最小値を探す範囲です
補足結果は「160」です。

B3:B12の中で、いちばん小さい数値を返します。 結果は「160」です。

セルC13に、次の式を入れます。

C13に入力:最小値を求める
数式=MIN(C3:C12)
ひとことで最小値を求める
C3:C12
最小値を探す範囲です
補足結果は「52」です。

C3:C12の中で、いちばん小さい数値を返します。 結果は「52」です。

最小値を求める(MIN)式 =MIN(B3:B12) の解説図。B13に入力する
B13に =MIN(B3:B12) を入力。10人の身長のうち いちばん小さい E さん → 160

サンプルデータダウンロード

練習用Excelファイル(無料ダウンロード)
この記事の解説で使うExcelデータです。数式と練習データが入っているので、本文の式を同じ表で試せます。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

まとめ

MIN関数とMINA関数は、データセット内の最小値を求める際に使用する便利な関数です。MIN関数は数値データに特化しており、MINA関数は数値以外のデータも考慮します。これらの関数を適切に使い分けることで、正確なデータ分析が可能になります。

関連のある関数

関連関数

関数説明
MAX指定した範囲内の最大値を返します。
MAXA指定した範囲内の最大値を返しますが、論理値や文字列も考慮します。
AVERAGE指定した範囲内の平均値を返します。
AVERAGEA指定した範囲内の平均値を返しますが、論理値や文字列も考慮します。
LARGE指定した範囲内のn番目に大きい値を返します。

以上がExcelのMIN関数とMINA関数に関する詳細な解説です。これらの関数を活用して、データセットの中から最小値を見つけ、より正確なデータ分析を行いましょう。

最大値・最小値・順位を求めるExcel関数の使い分けは、こちらのまとめで整理しています。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次