EXCEL 365で簡単にデータを分析!MINIFSとMAXIFS関数の使い方

こんにちは、阿久梨絵です!【2025.2.12記事修正】
データ分析や集計作業を効率化するためには、条件に基づいてデータの最低値や最大値を抽出することがよくあります。 EXCEL 365には、この作業を簡単にするMINIFS関数MAXIFS関数が登場しました。旧バージョンのEXCELでは手作業で行うしかなかったこの操作も、これらの関数を使えば一瞬で済みます。今回は、MINIFS関数とMAXIFS関数の使い方について詳しく解説します。

MINIFS関数・MAXIFS関数とは?

定義と基本的な使い方

MINIFS関数とMAXIFS関数は、指定した条件に合致するデータの中から最低値・最大値を抽出するための関数です。これにより、特定の条件を満たすデータを効率的に見つけ出すことができます。

引数の指定

以下のように設定します。

抽出したい範囲:最小値または最大値を抽出する対象範囲。
条件範囲1、条件1:条件を設定する範囲とその条件。
条件範囲2、条件2:追加の条件がある場合の範囲と条件。

以下は、基本的な構文です。

=MINIFS(抽出したい範囲, 条件範囲1, 条件1, 条件範囲2, 条件2…)
=MAXIFS(抽出したい範囲, 条件範囲1, 条件1, 条件範囲2, 条件2…)

使用例

1. 表の作成

まず、表を作成し、抽出したい列(例:アクセス数)と条件の列(例:リリース日)を設けます。

2. MINIFS関数の使用

表の欄外に、以下のMINIFS関数を入力します。例えば、2023年以降で最小のアクセス数を求める場合。

=MINIFS(D4:D9, E4:E9, “>2022/12/31”)

ここで、D4:D9はアクセス数の範囲、E4:E9はリリース日の範囲、”>2022/12/31″は条件です。

3. MAXIFS関数の使用

同様に、表の欄外に以下のMAXIFS関数を入力します。例えば、2022年以前で最大のアクセス数を求める場合:

=MAXIFS(D4:D9, E4:E9, “<2023/1/1”)

ここでも、D4:D9はアクセス数の範囲、E4:E9はリリース日の範囲、”<2023/1/1″は条件です。

利点と注意点

利点

効率的なデータ抽出:条件に合致するデータの最小値・最大値を簡単に抽出できます。
複数条件の設定:条件を複数指定することで、より詳細なデータ抽出が可能です。
自動化:手作業で行っていた操作が自動化され、ミスの減少と作業効率の向上が期待できます。

注意点

空白行の取り扱い:空白行の追加指定は自動で行われないため、抽出前に設定していた行が上書きされることがあります。
未抽出時の表示:抽出情報がない場合、「データなし」と表示することで、条件に合致しなかったことを明示することができます。

まとめ

EXCEL 365のMINIFS関数とMAXIFS関数を活用することで、データの抽出や分析が格段に楽になります。複数の条件を設定して詳細なデータ抽出が可能なため、データ分析やレポート作成の際に非常に便利です。ぜひ今回の説明を参考にして、効率的なデータ管理を実現してください。
阿久梨絵でした!


操作方法

EXCEL 365で、minifsmaxifsの関数が登場したので使ってみました。
条件に合致したデータの最低値最大値の抽出ができます。

ーーー
関数は、以下の引数を設定します。
MINIFS(抽出したい範囲、条件範囲1、条件1、条件範囲2、条件2…)で指定します。
MAXIFSも同様の引数です。

サンプルリスト


使い方

1.を作成します。表で抽出したい列(アクセス数)と条件の列(リリース日)を設けました。

2.表の欄外に、以下の関数を入力します。
例 2023年以降最小のアクセス数を求めることとします。
=MINIFS(D4:D9,E4:E9,”>2022/12/31″)
3.表の欄外に、以下の関数を入力します。
例 2022年以前最大のアクセス数を求めることとします。
=MAXIFS(D4:D9,E4:E9,”<2023/1/1″)

ーーー
旧バージョンでこの操作を行うには、フィルター機能を活用する必要がありました。条件は複数指定できるので、より詳細データの抽出ができそうです。

Verified by MonsterInsights