エクセルを用いて、時間などに紐づいたデータから
特定の範囲のデータを指定し、合計や平均を算出する方法を紹介します。
こんなことありませんか?

内容を入下記のデータで
「1月3日」~「1月6日」のデータの平均を算出したい。
日付 | 売上 |
1月1日 | ¥ 100,000 |
1月2日 | ¥ 300,000 |
1月3日 | ¥ 200,000 |
1月4日 | ¥ 500,000 |
1月5日 | ¥ 700,000 |
1月6日 | ¥ 600,000 |
1月7日 | ¥ 700,000 |
1月8日 | ¥ 800,000 |
Excelの関数を組み合わせることで
以下のように日にちを入力するだけで結果を出せるようになります。
=AVERAGE(OFFSET($B$2,MATCH(E1,A2:A9,0)-1,0):OFFSET($B$2,MATCH(G1,A2:A9,0)-1,0))
日付を変えると、平均値も変わります。
解説
使用する関数は以下の通りです。
- 集計に用いる関数(SUM、AVERAGEなど)
- OFFSET関数
- MATCH関数
それぞれの使用方法については、他ブログを参考にしてみてください。
また、作成上のポイントは以下の通りです。
・MATCH関数によるOFFSET関数の動きを一致させるため、-1を入力する
コメント