【Excel関数】最大値と最小値を求める関数「MAX/MIN」の使い方 特定の条件に一致するデータには「MAXIFS/MINIFS」

アプリ

エクセルデータから、成績や得点などの最高点や最低点を求めたいことがあります。この場合、最高点はMAX関数、最低点はMIN関数を使って求めます。特定の条件に一致するデータだけを対象に最大値や最小値を求めたい場合は、MAXIFS関数、MINIFS関数を使います。

最大値や最小値を求めたい

最高点や最低点を知りたいときに

成績や得点などのリストから最高点や最低点を求めたいことがあります。この場合、最高点はMAX関数、最低点はMIN関数を使って求めます。

MAX
MIN
範囲内の最大値または最小値を求める
=MAX(範囲)
=MIN(範囲)

セルB2~B7に入力された点数から、最高点と最低点を求めてみよう。まずセルG2に「=MAX(B2:B7)」と入力し、最高点を求める()。セルG3に「=MIN(B2:B7)」と入力すれば、最低点が求められる()。

条件に一致する値から最大値や最小値を求める

条件を指定して値を検索

表全体ではなく、特定の条件に一致するデータだけを対象に最大値や最小値を求めたいこともあります。例えば「会員として登録している顧客の中で、最も多い利用金額を調べたい」というようなケースです。こういった場合、最大値ならMAXIFS関数、最小値ならMINIFS関数を使います。

MAXIFS
MINIFS
範囲内で指定した条件に一致する最大値(最小値)を求める
=MAXIFS(最大範囲,条件範囲1,条件1,[条件範囲2,条件2],…)
=MINIFS(最小範囲,条件範囲1,条件1,[条件範囲2,条件2],…)
※「条件範囲2」と「条件2」以降は省略可能。

第1引数の「最大範囲」や「最小範囲」は、最大値や最小値を求める値が入力された範囲を指定します。第2引数の「条件範囲」は条件を検索する範囲、第3引数の「条件」は検索する条件を指定します。「最大範囲」と「条件範囲」で指定するセル範囲は、行を一致させておく必要があるので注意しましょう。

列Bが「会員」に一致することを条件に、列Dの利用金額から最大値を求めてみよう。セルG2に「=
MAXIFS(D2:D9,B2:B9,”会員”)」と入力すれば、条件に合う値が求められる。

複数の条件を指定して値を求める

MAXIFS関数やMINIFS関数では、「条件範囲」と「条件」を最大126個まで指定できます。そのため、複数の条件を組み合わせて検索することが可能です。なお、「条件範囲」と「条件」は必ずペアで指定します。

列Bが「会員」かつ列Dの利用料金が5万円以上であることを条件に、利用回数の最小値を求めてみよう。「50000以上」という条件は、「”>=50000″」と記述する。従って、セルG2に「=MINIFS(C2:C9,B2:B9,”会員”,D2:D9,”>=50000″)」と入力すれば、条件に合う値が求められる。

※この記事は『エクセルが2週間で身につく(楽)上達講座』(マキノ出版)に掲載されています。

スポンサーリンク
アプリ暮らし・生活・ペット知識ビジネス
シェアする
特選街web編集部

1979年創刊の老舗商品情報誌「特選街」(マキノ出版)を起源とするWebマガジン「特選街web」( https://tokusengai.com/ )編集部。2023年6月よりブティック社運営。日常に役立つ知識、商品選びのコツから、お得な購入方法、上手な使いこなし方まで、読者の皆様の快適な暮らしをサポートする記事を作っています。

特選街web編集部をフォローする
特選街web

PR

車の後方視界が劇的クリア!高解像度リアカメラ付属のデータシステムの後付け「デジタルルームミラー」で帰省やアウトドアも快適に[PR]
安全にドライブを楽しむには、クリアな後方視界で周囲の交通状況を常に把握することが重要だ。しかし、純正のルームミラーだと、リアシートの乗員やリアラゲッジの荷物で後方の視界が遮られてしまうことがある。そんな悩みを解決してくれるのが、データシステ...

PRレビュー

【冷感MAXシャンプー】暑いほどトクで最大50%オフする『スカルプ D クール』を「特選街web」ディレクターが体験したら驚いた!
2025年夏はことさら暑い! 大人頭皮の持ち主としては 髪の毛の隙間から差し込む紫外線もジリジリして、気になります。とはいえ強力な冷感シャンプーを使うのも、ちょっと怖い。そんなとき、「予防医学」を掲げてヘアケア製品などを展開するアンファーの...

PRレビュー