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