Excel関数における重複選択した部分のみを対象としたデータ集計方法(半角スペース接続)

関数での重複選択した部分のみを対象としたデータ集計・範囲指定

Excelでデータを集計する際、特定の範囲内の重複部分のみを対象として集計する必要がある場面があるかもしれません。その際のテクニックとして、複数の選択範囲を半角スペース( )で区切る方法が存在します。

事例として以下の表(A1:F13)を使いながら解説をします。なお「D2:D13」には「商品3」という範囲名を付けました(数式タブ→名前の定義から)。

四半期商品1商品2商品3商品4商品5
2020/03/0118310171302003057607290
2020/06/012155018680180201562013680
2020/09/01101707270101001865018700
2020/12/011878012540175301534014340
2021/03/011468016170128005480690
2021/06/01207101195016530639016630
2021/09/01188708040735069409980
2021/12/01362095406800109702630
2022/03/011438020100267024702160
2022/06/015680196508820981016140
2022/09/0140401885034501770011100
2022/12/017740160604580284011740

重複部分だけを対象とする基本的な方法

=SUM(6:9 D:D)=SUM(B6:F9 商品3) のように、単一の範囲を指定して集計するのではなく、複数の範囲を半角スペースで区切ることで、それらの範囲の重複部分のみを対象とした集計が可能です。

以下の式では6~9行目とD列の交差部分だけが集計対象となります(D6:D9が集計対象)。この範囲内の値がSUM関数で合計処理されて「43480」が返ります。

=SUM(6:9 D:D)

また、以下の式のように、定義済みの範囲名を用いることも可能です。

=SUM(B6:F9 商品3)

複数の重複部分を効率よく指定する方法

さらに、複数の重複部分を効率よく指定する際には、括弧 ( ) を使用することで複数の範囲をまとめて指定することができます。例として、=SUM(6:9 (C:C,F:F)) のように指定することで、行6から行9までのC列とF列の重複部分だけが集計対象となります。この式では「75630」が返ります。

=SUM(6:9 (C:C,F:F))

上記の式は下記の式を簡略したものになります。かっこを使えばシンプルな構造にできるのです。

=SUM(6:9 D:D,6:9 F:F)

まとめ

Excelでのデータ集計において、特定の範囲の重複部分のみを対象とする場合、範囲を半角スペースで区切るテクニックや、括弧を使用して効率よく複数の重複部分を指定する方法は非常に有効です。これにより、特定の条件を満たすデータの集計を簡単かつ正確に行うことができます。

コメント