[[20231019205659]] 『複数列にわたるデータから特定の行の平均値の求め』(太郎くん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『複数列にわたるデータから特定の行の平均値の求め方』(太郎くん)

例えば、飲食店の売上分析を目的とします。
全国100店舗における売上データがまとまったエクセルにおいて
縦の行に店舗の名前
列に日ごとの売上が並んでいるとします。
シートは2つに分かれており、
シート1が日ごとの売上データ(元データ)、
シート2がそれを分析するシートで、月の売上平均を求めたいです。
AVERAGEIF関数で全データを平均範囲とし店舗IDを条件として求めてみたのですが、どうも結果が正しく表示されません(数字は出てくるのですが、純粋に計算してみた値とは異なって出てきます)
この場合の正しい式を教えていただけないでしょうか。
よろしくお願いいたします。

※イメージ(シート1:元データ)
店舗ID 店舗名 10月1日 10月2日 10月3日
XXX  ●●●  100   120   130
YYY  ●●●  300   420   530
ZZZ  ●●●  600   620   630

※イメージ(シート2:サマリデータ)
店舗ID 店舗名 10月売上平均
XXX  ●●●  ※ここを求めたい
YYY  ●●●
ZZZ  ●●●

< 使用 Excel:unknown、使用 OS:unknown >


 >AVERAGEIF関数で全データを平均範囲とし店舗IDを条件として求めてみた

 どんな数式を作ったのですか?

(半平太) 2023/10/19(木) 22:14:03


以下イメージとしますと、
例えば店舗ID:XXXの月平均売上をシート2のC2に求めるため、

=AVERAGEIF(シート2!A2:A4,シート1!A2,シート1!C2:E4)

という数式にしております。(実際には1,000以上のデータがありますが)
上記数式を入力すると、平均値ではなく1列目のデータ(C2の100)が返ってきてしまいます。

※イメージ(シート1:元データ)
  A   B    C    D    E
1 店舗ID 店舗名 10月1日 10月2日 10月3日
2 XXX  ●●●  100   120   130
3 YYY  ●●●  300   420   530
4 ZZZ  ●●●  600   620   630

※イメージ(シート2:サマリデータ)
  A   B    C
1 店舗ID 店舗名 10月売上平均
2 XXX  ●●●  ※ここを求めたい
3 YYY  ●●●
4 ZZZ  ●●●
(太郎くん) 2023/10/19(木) 22:26:47


 ちょっと確認

 1)元データは特定の月の1か月分だけ?(10月なら10月だけ?)
 2)例示ではSheet1とSheet2は同じ順番で店舗が並んでますが、実際は違うんですか?
 3)Excelのバージョンは?

 とりあえず
 ・元データは特定の月だけ
 ・店舗の並び順は違う

 AVERAGEIFではなく AVERAGE で
 C2 =AVERAGE(INDEX(Sheet1!$C$2:$AG$150,MATCH(A2,Sheet1!$A$2:$A$150,0),0))

 >実際には1,000以上のデータがありますが
 最初の質問には「100店舗」と書いてありますけど?

 参考まで
(笑) 2023/10/19(木) 22:43:15

ご返信ありがとうございます。

 1)元データは特定の月の1か月分だけ?(10月なら10月だけ?)
  →はい、そうです。
   月ごとにエクセルファイル自体分かれているので、列の範囲は単月のみです。
 2)例示ではSheet1とSheet2は同じ順番で店舗が並んでますが、実際は違うんですか?
  →同じ順番で並べています

 3)Excelのバージョンは?
  →調べたところ、 バージョン 2308 ビルド 16.0.16731.20310 でした。

そして、いただいた関数で平均値が出ました!!ありがとうございます!!!
(太郎くん) 2023/10/19(木) 22:55:31


 >同じ順番で並べています

 だったら店舗を検索する必要ないですよね?

 C2 =AVERAGE(Sheet1!C2:AG2)

 これでいいのでは?
(笑) 2023/10/19(木) 23:03:16

追加で質問失礼いたします。
元データにもう1列、地域コードがあり、そこに複数の店舗が紐づく場合、
サマリで同じ地域だけの売上平均値を求める場合、どのような関数式になりますでしょうか。
恐れ入りますがご教示いただけますと幸いです。

※イメージ(シート1:元データ)
    A    B    C    D    E    F
1 地域コード 店舗ID 店舗名 10月1日 10月2日 10月3日
2   AAA   XXX  ●●●  100   120   130
3   AAA   YYY  ●●●  300   420   530
4   BBB   ZZZ  ●●●  600   620   630

※イメージ(シート2:サマリデータ)
    A    B    C
1 地域コード 地域名 10月売上平均
2   AAA   東京  ※ここを求めたい
3   BBB   大阪  
4   CCC   愛知  

(太郎くん) 2023/10/20(金) 08:36:36


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.