FILTER関数での複数条件設定 (1) AND条件の設定方法

FILTER関数での複数条件設定 (1) AND条件の設定方法

ExcelのFILTER関数は、データを条件に基づいて絞り込む強力なツールです。この記事では、複数の条件を組み合わせて使用する「AND条件」の設定方法に焦点を当てます。

AND条件は複数の条件をすべて満たしたものだけを取り扱い対象とさせる条件設定です。

AND条件の基本

AND条件では、複数の条件がすべて真である場合にのみ、データが抽出されます。Excelでは、これを実現するために条件式を括弧で囲み、それぞれを乗算(*、掛け算)することで表現します。

条件式は第二引数である「含む」で設定します。

A2:F27のリストの中で「B列が上野、D列が20以上」の「両方・すべてを満たす」抽出式は以下の通りとなります(AND条件)。下線部分が第二引数の「含む」欄です。条件式を括弧で囲み、それぞれを乗算してAND条件設定として認識させています。

=FILTER(A2:F27, (B2:B27="上野") * (D2:D27>=20))

解説で使用するデータセット

さらにFILTER関数での複数条件設定(AND条件)の設定例を見てまいりましょう。

以下のデータセットを使用して、AND条件の設定方法を実践します。このデータセットには、イベントの開催日、会場、天気、気温、来客数、売上が含まれています。

開催日 会場 天気 気温 来客数 売上
2020/04/09 上野 晴れ 18.5 1080 1159000
2020/05/15 品川 曇り 17.3 930 1071000
2020/05/14 品川 晴れ 20.7 1100 1046000
2020/04/30 上野 晴れ 17.3 970 1043000
2020/03/06 上野 曇り 15 1000 1011000
2020/05/07 町田 曇り 17.8 920 1002000
2020/04/03 上野 晴れ 20.5 980 977000
2020/03/05 上野 晴れ 17.6 840 967000
2020/04/16 上野 曇り 15 930 920000
2020/04/23 町田 15.7 830 915000
2020/04/10 品川 晴れ 19 840 878000
2020/05/08 品川 14.4 790 877000
2020/05/22 町田 曇り 15.1 970 874000
2020/04/24 品川 17.3 760 845000
2020/05/21 上野 曇り 15.5 730 824000
2020/03/13 町田 曇り 17.4 750 808000
2020/03/26 品川 曇り 15.6 730 804000
2020/03/19 町田 曇り 16.3 840 773000
2020/05/29 上野 晴れ 12.3 730 721000
2020/03/12 上野 晴れ 19.9 760 698000
2020/05/28 町田 13.7 760 697000
2020/05/01 上野 13.1 710 694000
2020/04/17 品川 晴れ 17.1 720 691000
2020/04/02 町田 14.8 610 628000
2020/03/20 町田 15.7 560 612000
2020/03/27 品川 曇り 15.6 590 610000

FILTER関数での複数条件設定(AND条件):計算式の例

例1: 来客数と売上に基づくフィルタリング

来客数が1000人以上で、かつ売上が100万円以上のイベントを抽出します。

=FILTER(A2:F27, (E2:E27>=1000) * (F2:F27>=1000000))

例2: 会場と気温に基づくフィルタリング

「上野」で開催され、かつ気温が20度以上のイベントを抽出します。

=FILTER(A2:F27, (B2:B27="上野") * (D2:D27>=20))

例3: 日付範囲に基づくフィルタリング

開催日が「2020/5/1~2020/5/15」の間に開催されたイベントを抽出します。「2020/5/1以上、2020/5/15以下」をAND条件で接続します。日付データはDATEVALUE関数で囲む必要があります。

同じフィールドでのAND条件を指定することも以下のように可能になっています。

=FILTER(A2:F27,(A2:A27>=DATEVALUE("2020/5/1"))*(A2:A27<=DATEVALUE("2020/5/15")))

ヒント・よくある間違いとまとめ

条件式を正しく設定することが重要です。また、複数の条件を組み合わせる際には、それぞれの条件が独立していることを確認してください。

また各条件式を括弧で囲みます。

AND条件を使うことで、より詳細なデータの絞り込みが可能になります。次の記事では、OR条件の設定方法について解説します。

コメント

PAGE TOP
タイトルとURLをコピーしました