ピアのパソコン学習ガイド
メニュー
Excel関数

MINIFS関数の使い方|条件に合う中でいちばん小さい値を出す

ピアのパソコン学習ガイド 編集部2026年11月12日 更新

※写真はイメージです

書き方

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

条件に合う行の中で、いちばん小さい値を返します。「新宿店でいちばん少なかった日の売上」「0を除いた最安値」のようなときです。

MINIFS関数の使い方の図 D2 fx =MINIFS(B2:B5,A2:A5,"新宿") A B C D 1 2 3 4 5 店舗 売上 新宿 320,000 立川 210,000 新宿 150,000 立川 260,000 新宿の最小 150,000
新宿の行の売上の中で、いちばん小さい 150,000円。

この図の表をExcelファイルでダウンロード(問題と答えのシートつき)

引数の意味

引数入れるもの図の例
最小範囲最小値を探す数字の列B2:B5
条件範囲1条件を見る列A2:A5
条件1条件"新宿"
条件範囲2, 条件2 …
省略できる
2つ目からの条件B2:B5, ">0"

0を除いた最小値

=MINIFS(B2:B100,B2:B100,">0")

売上が0の日(休業日)を除いた最小値なら、売上の列そのものを条件にして「0より大きい」とします。

うまくいかないとき

10が出る

条件に合う行が1つもないと、エラーではなく0が返ります。

直し方条件の文字(全角・半角、空白)を確かめます。

使えるバージョン

Excel 2019・2021・2024・Microsoft 365とGoogleスプレッドシートで使えます。Excel 2016以前では使えません。

サンプルファイルで試す

「問題」のシートの黄色いセルに式を入れて、「答え」のシートと比べてください。

minifs.xlsx をダウンロード(無料・登録なし)

よくある質問

最大は?

<a href="../maxifs/">MAXIFS</a> を使います。書き方は同じです。

一緒に覚えたい関数・操作

このページについて

操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報