Excel

ExcelのMINIFS関数をわかりやすく解説!条件に一致する最小値を取得する

  1. HOME >
  2. 開発関連 >
  3. Excel >

ExcelのMINIFS関数をわかりやすく解説!条件に一致する最小値を取得する

はじめに

Excel(エクセル)のMINIFS関数は、指定した範囲内の条件に一致する値の中から最小値を取得する関数です。
条件は複数指定することができます。

構文

MINIFS(最小範囲, 条件範囲 1, 条件 1, [条件範囲 2, 条件 2], ...)

最小範囲必須最小値を求めるセルの範囲(数値を含む名前、セル参照、セル範囲など) を指定します
条件範囲1必須条件1を適用するセルの範囲(数値を含む名前、セル参照、セル範囲など) を指定します
条件1必須最小値を求める条件範囲1の条件を数値、式、セル参照、または文字列で指定します
[条件範囲2, 条件2],...省略可2つ目以降の条件の対象となる範囲・条件を指定します

使用例

サンプルデータ

1店舗名商品名
金額
2A商店りんご120
3A商店みかん60
4BC商店りんご140
5Cスーパーりんご80

数値の条件を指定

=MINIFS(C2:C5, C2:C5,"<=100")

解説

=C2~C5の中で「100以下」となる行のC2~C5の値の中で最小の値を取得する

=C3(60)、C5(80)の行のC3(60)、C5(80)の中で最小の値を取得する

=60

文字列の条件を指定

=MINIFS(C2:C5, B2:B5,"りんご")

解説

=B2~B5の中で「りんご」となる行のC2~C5の値の中で最小の値を取得する

=B2、B4、B5の行のC2(120)、C4(140)、C5(80)の中で最小の値を取得する

=80

複数の条件を指定

=MINIFS(C2:C5,A2:A5,"*商店", B2:B5,"りんご")

解説

=A2~A5の中で「任意の複数文字+商店」、且つB2~B5の中で「りんご」となる行の、C2~C5の値の中で最小の値を取得する

=A2,A3,A4の行、且つB2,B4の行の、C2~C5の値の中で最小の値を取得する

=(A2、B2),(A4、B4)の行の、C2,C4の中で最小の値を取得する

=120,140の中で最小の値を取得する

=120

おわりに

いかがでしたでしょうか?
Excel関数を有効に使えば、業務を効率化することができるようになるでしょう。
一度使ってみてはいかがでしょうか。

関連項目

-Excel
-