Youtube始めました💻30代からのパソコンスキルUP講座

【Excel】AGGREGATE関数(エラーを無視)

AGGREGATE関数

AGGREGATE関数は、Excel 2010以降のバージョンで使用出来る関数で複数の集計機能を1つの関数で実行できる関数です。合計や平均、最大値や最小値といった基本的な集計だけでなく、特定のエラーを無視したり、フィルターされたデータデータの中から必要な情報を効率よく取り取り出せます。

紹介記事の人物
橋本 由夏(はしもと ゆか)
Excelの作家(主に、フリーランスとして活動しています。)
著書:Excel厳選テクニック本を出版
職 業:Excel作家、ExcelのYouTuber、Excel・Wordの講演
出身地:熊本県
経 歴:民間、パソコンインストラクター、公的機関で勤務経験あり

目次

AGGREGATE関数の構文

=AGGREGATE(集計方法, オプション, 範囲 1, [範囲 2], …)

集計方法

集計方法は、SUBTOTAL関数と同じですが、集計方法の種類はAGGREGATE関数の方が多いです。

集計方法関数説明
1AVERAGE平均値
2COUNT数値の個数
3COUNTAデータの個数
4MAX最大値
5MIN最小値
6PRODUCT
7STDEV.S不偏標準偏差
8STDEV.P標本標準偏差
9SUM合計値
10VAR.S不偏分散
11VAR.P標本分散
12MEDIAN中央値
13MODE.SNGL最頻値
14LARGE降順で指定した順位
15SMALL昇順で指定した順位
16PERCENTILE.INC百分位数
17QUARTILE.INC四分位数
18PERCENTILE.EXC百分位数(0%と100%を除く)
19QUARTILE.EXC四分位数(0%と100%を除く)
SUBTOTAL関数と比較すると12~19までの集計方法が加わり、合計19種類あります。

オプション

オプション説明
0(または省略)入れ子になっているSUBTOTAL関数およびAGGREGATE関数を無視
1 入れ子になっているSUBTOTAL関数およびAGGREGATE関数を無視
2エラー値、入れ子になっているSUBTOTAL関数およびAGGREGATE関数を無視
3非表示の行、エラー値、入れ子になっているSUBTOTAL関数およびAGGREGATE関数を無視
4すべてを検索対象とする
5非表示の行を無視する
6エラー値を無視する
7非表示の行とエラー値を無視する
合計8種類です。

エラーを無視して集計

STEP
SUM関数とSUBTOTAL関数との比較

日付と売上の表
SUM関数とSUBTOTAL関数で集計

STEP
特定の行でエラーが出ている場合

4月6日の売上のセルにエラー(#N/A)が出ています。関数を挿入すると、SUM関数、SUBTOTAL関数ともに合計の集計値もエラーが返されています。

STEP
AGGREGATE関数

=AGGREGATE(9,6,E5:E10)と挿入します。
集計方法は、9(合計)第2引数(オプション)では「6 – エラー値を無視します」を選択して範囲選択

こSUM関数、SUBUTOTAL関数の場合はセルにエラーがある時、合計にエラーが表示されます。しかし、AGGREGATE関数では、オプションで「エラーを無視」を指定することで、エラーの出ているセルを(除外)して集計します。
SUBTOTAL関数に関しては、下記の記事をお読みください。

フィルターで抽出

SUBTOTALの機能に加え、さらに多様な複合機能があり、特定のエラーを無視することが可能です。SUBTOTALではカバーできない数式や関数も利用できます。具体的には、フィルタされたデータやエラーセルを無視して一括する機能があります。

よかったらシェアしてね!
  • URLをコピーしました!

コメント

コメントする

目次