[[20100806090111]] 『ピボットテーブルの平均』(なぜ) ページの最後に飛ぶ

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

 

『ピボットテーブルの平均』(なぜ)
Excel2002

ピボットテーブルを作成して、O121:AL121の範囲の平均を出しました。

セルは、全て埋まっていて、空白もないのに、
ピボットテーブルで作成される平均の結果 =35.64

=AVERAGE(O121:AL121)もしくは、オートカルクで算出される平均の結果=35.22になります。

この誤差が発生するのは、何故でしょうか?
ピボットテーブルと、AVERAGEもしくは、オートカルクで算出される平均結果が、
同じ場合がほとんどなのですが、ところどころ、データに誤差が見られるようです。
原因をご存知の方がおられましたら、教えていただけますでしょうか?
よろしくお願いいたします。


 単純に考えたらピボットテーブルで拾えきれていないデータがありそうな感じですが、
 集計する条件にもれているなどのデータはありませんか。

 (川野鮎太郎)

川野さま
ご回答有難うございます。
ピボットテーブルの集計元を何度も確認し、
また、ピボットテーブルの総計をクリックして、
詳細も確認し、また、使っている数字も1つ1つ確認したのですが、
ピボットもAVERAGEも、元データは同じ数値を使用して、計算してあります。
ピボットで空白セルがある場合、その状況が顕著に現れていますが、
全てセルが全部埋まっていても、このような現象が、発生しています。(なぜ)

 何度も恐れ入ります。
 このような現象が起きる原因をご存知の方、いらっしゃいますか?
 ご存知でしたら、教えていただけないでしょうか?
 よろしくお願いいたします。(なぜ)

 集計方法を「データの個数」「数値の個数」「合計」に変更してみてそれぞれを確認してどのような平均が求められているか
 確認してみては?
 (独覚)

 もしかしたら、ということで。

 ピボットテーブルのあるシートで「ツール」―「オプション」の「移行」タブで「計算方式を変更する」にチェックが入っていませんか?
 また、O121:AL121の範囲内に文字列として入力された数字がありませんか?

 上記の二つの条件がそろっているとAVERAGE関数の結果とピボットテーブルの結果が異なってくるようです。

 AVERAGE関数では「計算方式を変更する」にチェックが入っていても入っていなくても文字列として入力されている
 数字は無視されます。

 ピボットテーブルではチェックが入っていても入っていなくても「合計」の場合は文字列の数値は無視しますが
 「数値の個数」ではチェックが入っていない場合、文字列の数字を無視しますがチェックが入っていると
 文字列の数字も数えてしまうため「平均」(合計/数値の個数)もおかしくなってしまうようです。

 なぜさんの所での原因であるかどうかはわかりませんが確認してみてください。
 (独覚)

 独覚さん。ご教授、有難うございました!教えて頂いたとおり、確認したのですが、
 「計算方式を変更する」にチェックは入っておらず、値も数値でした。
 今後の参考にさせて頂きます。色々とお世話になりました!(なぜ)

 こんにちは。

 > ピボットテーブルで作成される平均の結果 =35.64
 が、行の総計に表示される平均の結果を指すのなら、
 それは、データソース全体の平均値です。
 つまり、データソース全体の合計/データソース数 です。

 > =AVERAGE(O121:AL121) … 平均の結果=35.22
 がピボットテーブルのデータエリアの範囲なら、
 各アイテム毎の平均値の合計/24です。

 ということで、
 行の総計に表示される平均値とAVERAGEで求める答え
 が違ってくるのではないでしょうか。

 (OtenkiAme)

 OtenkiAmeさん
 教えて下さり、有難うございました。

 > ピボットテーブルで作成される平均の結果 =35.64
 が、行の総計に表示される平均の結果を指すのなら、

 ・・・ピボットテーブルの左下に作成される全体の平均ではなく、
 右端の総計なのですが、これが、OtenkiAmeさんが教えてくれた、
 > つまり、データソース全体の合計/データソース数 です。
 と言う事なんですよね?有難うございました!

 > =AVERAGE(O121:AL121) … 平均の結果=35.22
 がピボットテーブルのデータエリアの範囲なら、

 ・・・おっしゃる通りです。

 お世話になりました!!(なぜ)


コメント返信:

[ 一覧(最新更新順) ]


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