クイックナビゲーション
MINIFS 関数
概要
MINIFS 関数は、指定した複数の条件を満たすセル範囲から最小値を効率的に抽出します。条件付きの最小値計算を一度に複数の基準で実行可能で、データ分析の精度を大幅に向上させます。
構文
MINIFS(最少範囲, 条件範囲1, 条件1, [条件範囲2, 条件2], ...)
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| 最少範囲 | 範囲 |
はい | 最小値を計算する対象範囲。数値データを含む必要があります。 |
| 条件範囲1 | 範囲 |
はい | 最初の条件判定を行う範囲。最少範囲と同じサイズ・形状である必要があります。 |
| 条件1 | 任意 |
はい | ">10"、"東日本"、100、"<>0" などの条件を指定します。 |
MINIFS関数の使用
MINIFSは、売上データから特定の条件を満たす最低価格を抽出したり、在庫管理で条件に合致する最小数量を特定したりする際に最適です。従来の配列数式や複雑なINDEX+MATCHの組み合わせに代わる効率的な解決策を提供します。
MINIFSの一般的な例
基本的な条件付き最小値
=MINIFS(B2:B100,A2:A100,"東京",C2:C100,">=100")
A列が「東京」、C列が100以上のデータからB列の最小値を抽出します。
複数条件での絞り込み
=MINIFS(売上額,地域,"関東",商品,"A001",年月,">=2024/1/1")
関東地域のA001商品で2024年以降の最低売上額を算出します。
動的条件を使用
=MINIFS(点数,クラス名,E2,出席日数,">"&F2)
E2のクラス名かつF2より多い出席日数の生徒の最低点を抽出します。
よくある質問
MINは条件なしで範囲全体の最小値を返しますが、MINIFSは指定条件を満たすデータのみから最小値を計算します。
はい、同じサイズ・形状である必要があります。そうでない場合は#VALUE!エラーが発生します。
はい、「商品*」(商品で始まる)、「*東*」(東を含む)などのワイルドカードが使用可能です。
一般的なエラーと解決策
#VALUE! エラー
Cause: 最少範囲と条件範囲のサイズ・形状が一致しない
Solution: すべての範囲が同一サイズ・形状になるよう調整してください
0が返される
Cause: 条件に一致するデータがない場合
Solution: IFERROR関数でハンドリングするか、条件を見直してください
#VALUE! エラー(条件式)
Cause: 条件範囲に数式エラーがある
Solution: 条件範囲内のエラーセルを修正するか、IFERRORでラップしてください
注記
- 空の条件引数は0として評価されます
- 論理演算子を使用する場合は引用符で囲んでください(">10")
- テキスト条件は大文字小文字を区別しません
- 日付条件にはDATE関数や直接の日付入力を使用してください
互換性
利用可能: Excel 2019, Excel 2021, Microsoft 365
利用不可: Excel 2016以前, Excel 2013以前, Excel Online(一部制限)
コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2019+, Microsoft 365