MINIFS 関数

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019

MINIFS 関数は、条件セットで指定されたセルの中の最小値を返します。

注

この機能は、Office 2019 をお持ちの場合、または Microsoft 365 サブスクリプションをお持ちの場合、Windows または Mac で使用できます。 Microsoft 365 サブスクリプションをお持ちの場合は、最新バージョンの Office をインストールしているかどうか確認してください。

構文

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

引数 説明
min_range
(必須)
最小値を求めるセルの実際の範囲です。
条件範囲 1
(必須)
条件で評価するセルのセットです。
条件 1
(必須)
最小として評価されるセルを定義する、数値、式、またはテキストの形式での条件です。 同じ条件セットを、MAXIFS、SUMIFS、および AVERAGEIFS 関数に対して使用できます。
criteria_range2、
基準2、...(オプション)
追加の範囲と対応する条件です。 最大 126 個の範囲/条件ペアを入力できます。

解説

  • min_rangeのサイズと形状、およびすべての引数criteria_range同じである必要があります。そうでない場合、これらの関数は #VALUE を返します。 エラーを返します。

例

次のそれぞれの表のサンプル データをコピーし、新しい Excel ワークシートのセル A1 に貼り付けます。 数式を選んで、F2 キーを押し、さらに Enter キーを押すと、結果が表示されます。 必要に応じて、列幅を調整してすべてのデータを表示してください。

例 1

グレード 重量
89 1
93 2
96 2
85 3
91 1
88 1
数式 結果
=MINIFS(A2:A7,B2:B7,1) 88
条件範囲 1 について、セル B2、B6、B7 が条件 1 に一致します。 最小範囲における対応するセルでは、A7 に最小値があります。 このため、結果は 88 です。

使用例 2

重量 グレード
10 b
11 a
100 a
111 b
1 a
1 a
式 結果
=MINIFS(A2:A5,B3:B6,"a") 10

メモ: criteria_rangeとmin_rangeは揃っていませんが、同じ形状とサイズです。criteria_range1 では、1 番目、2 番目、4 番目のセルが "a" の条件に一致します。min_range の対応するセルのうち、A2 が最小値です。 このため、結果は 10 です。

使用例 3

重量 グレード クラス レベル
10 b Business 100
11 a Technical 100
12 a Business 200
13 b Technical 300
14 b Technical 300
15 b Business 400
式 結果
=MINIFS(A2:A7,B2:B7,"b",D2:D7,">100") 13
criteria_range1 では、B2、B5、B6、B7 は "b" の条件に一致します。criteria_range2 の対応するセルのうち、D5、D6、D7 は >100 という条件に一致します。 最後に、最小範囲における対応するセルでは、D5 に最小値があります。 このため、結果は 13 です。

使用例 4

重量 グレード クラス レベル
10 b Business 8
1 a Technical 8
100 a Business 8
11 b Technical 0
1 a Technical 8
1 b Business 0
数式 結果
=MINIFS(A2:A7,B2:B7,"b",D2:D7,A8) 1
検索条件 2 の引数は、A8 です。 ただし、A8 は空であるため、0 (ゼロ) として扱われます。 0 に一致する条件範囲 2 のセルは D5 と D7 です。 最後に、最小範囲における対応するセルでは、A7 に最小値があります。 このため、結果は 1 です。

例 5

重量 グレード
10 b
1 a
100 a
1 b
1 a
1 a
式 結果
=MINIFS(A2:A5,B2:C6,"a") #VALUE!
最小範囲と条件範囲のサイズと形状が同じではないので、MINIFS は #VALUE! エラーを返します。

例 6

重量 グレード クラス レベル
10 b Business 100
1 a Technical 100
100 a Business 200
1 b Technical 300
1 a Technical 100
1 a Business 400
式 結果
=MINIFS(A2:A6,B2:B6,"a",D2:D6,">200") 0
条件に一致するセルはありません。

補足説明

Excel 技術コミュニティの専門家にいつでも質問するか、コミュニティでサポートを受けることができます。