📊つかえる関数.com

MIN+IF(配列数式)MINIFS

Excel 2019以降

条件付き最小値を通常の数式で取得。Ctrl+Shift+Enter が不要に

💡

結論: MINIFS への移行をおすすめします

条件付き最小値を通常の数式で取得。Ctrl+Shift+Enter が不要に

書き換え前後の比較

Before: MIN+IF(配列数式)
=MIN(IF(A2:A100="営業部",C2:C100))
※ Ctrl+Shift+Enter で確定(配列数式)
-- 問題点:
-- ・配列数式として入力する必要がある
-- ・他の人が理解しにくい
-- ・修正時にエラーが起きやすい
After: MINIFS
=MINIFS(C2:C100,A2:A100,"営業部")
-- 改善点:
-- ・通常の Enter で確定できる
-- ・引数が明確(最小値範囲、条件範囲、条件)
-- ・他の人が修正しやすい

MINIFS のメリット

Ctrl+Shift+Enter の配列数式入力が不要

複数条件を簡単に指定できる

数式が読みやすく、保守性が高い

MAXIFS と引数の順序が同じで覚えやすい

⚠️ 注意点

⚠️

Excel 2016では使用不可

⚠️

条件範囲と最小値範囲が同じサイズである必要がある

⚠️

空白セルは0として扱われる(MIN の仕様)

バージョン対応状況

関数Excel 2016Excel 2019Excel 2021Microsoft 365
MIN+IF(配列数式)
MINIFS

キーワード

MINMINIFS配列数式CSE2019