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
(必須)
最小として評価されるセルを定義する、数値、式、またはテキストの形式での条件です。 同じ条件セットを、MAXIFSSUMIFS、および AVERAGEIFS 関数に対して使用できます。
criteria_range2、
criteria2,...(省略可能)
追加の範囲と対応する条件です。 最大 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 Tech Community の専門家にいつでも依頼したり、コミュニティでサポートを受けたりすることができます。