EXCEL2003のピボットテーブルで正しい平均値の出し方

このQ&Aのポイント
  • EXCEL2003のピボットテーブルを使用して、各店の総データに対する総エラーの比率を正しく表示する方法を教えてください。
  • ピボットテーブルで表示される各店のエラー比率が正しくない問題について、EXCEL2003のデータを用いて具体的な例を挙げながら解説します。
  • 各店の総データと総エラーの比率を正確に表示するためには、EXCEL2003のピボットテーブルの設定を適切に行う必要があります。
回答を見る
  • ベストアンサー

EXCEL2003のピボットテーブルで正しい平均値の出し方

下記のようにABC各3店のデータがあった場合に 各店のDATAとエラー数はピボットテーブルにて3行で集計出来ますが 各店の合計に対するエラー比率が正しく表示されません。 やりたい事は各店の総データに対する総エラーの比率を出したいのですが。 ちなみにA店のエラー率は暗算すると単純に10%ですよね。 なのに12.8%という値が出てしまいます。 ピボットテーブル内での結果に対して正しい値を表示させる方法を教えて下さい。 EXCELでのデータ 店 DATA エラー エラー率 A店 <20> <3> <15.0%> B店 <30> <6> <20.0%> C店 <10> <1> <10.0%> A店 <10> <2> <20.0%> C店 <40> <2> <5.0%> B店 <20> <3> <15.0%> A店 <30> <1> <3.3%> C店 <30> <2> <6.7%> ピボットテーブルでの結果 店 合計/DATA  合計/エラー 平均/エラー率 A店   <60> <6>    <12.8%> B店   <50> <9>    <17.5%> C店   <80> <5>     <7.2%> 総計   <190> <20> <11.9%>

質問者が選んだベストアンサー

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

ピボットテーブルの平均は、各数値の単純平均になりますので総平均(加重平均)にはなりません。 このような平均を計算したいのであれば、集計フィールドを追加します。 ピボットテーブルツールバーの「ピボットテーブル」アイコンをクリックして「数式」「集計フィールド」をクリックして、名前の欄に「エラー率」と入力し、数式の欄に「=エラー/DATA」として「OK」し、作成されたフィールドをデータフィールドにドラッグして、このフィールド上で右クリックして「フィールドの設定」で表示形式をパーセントにして下さい。

march29
質問者

お礼

回答ありがとうございます。とても良く理解できました。

関連するQ&A

  • Excel2003 ピボットテーブルについて教えて下さい

    Excel2003 ピボットテーブルについて教えて下さい Excel2003でピボットテーブルを作っています。 まず「ブックA」の「シートA-1」にあるデータをもとにして、 新規シート「シートA-2」にピボットテーブルを作りました。 その後、「ブックB」の「シートB-1」にあるデータでピボットテーブルを作ろうとしたのですが、 「シートA-1」「シートB-1」はフィールド項目も表示したい表の形もまったく一緒なので、 「ブックA」のピボットテーブルを流用しようと考えました。 なので「ブックA」のピボット「シートA-2」を、「ブックB」内にコピーして、 その後「ブックB」に新しくできたピボットテーブルの参照範囲を「シートB-1」のデータにしました。 ピボットテーブルは無事にできたのですが、 フィールド名の右の▼をクリックすると出てくるリストに、 「シートA-1」のものと、「シートB-1」のものが混じって表示されてしまいます。 「ブックB」のピボットテーブルには、「シートB-1」のものだけを表示したいのですが…。 フィールドのリストで要らないものを削除する方法、 または、そもそもピボットテーブルのコピー自体でもっと良い方法があったら教えて下さい。 よろしくお願いします。

  • ピボットテーブル教えてください

    こんにちは。 下記の画像のようなデータがあります。A1からC4が元データになります。 A8~C12がピボットテーブルになります。 http://upload.fam.cx/cgi-bin/img-box/9fc110806114620.jpg やりたいことは、B2~B4をピポットテーブルにした時に、100で割りたいと思います。 つまり、ピボットテーブルにした時に、B9~B11の値を10,20,30にしたいと思います。 別の領域でB2~B4を100でわって、それをピボットテーブルにすればいいんじゃないかっていうのはわかります。ただ、ピボットテーブルにした時に、なんらかの式を入力して100でわりたいと思っています。 このようなことは実現可能でしょうか?利用しているExcelは2010 or 2003です。よろしくお願いします。

  • 2つ以上の項目のピボットテーブルを1つのピボットで表示

    2つ以上の項目のピボットテーブルを1つにまとめて表示する方法を探しています。 A   B   C    会社名 料金1  料金2 A   …   … B   …   … C   …   … A   …   … C   …   … A   …   … 上記のようなデータがあり、会社別に「料金1」・「料金2」および「料金1と料金2の合計」をピボットテーブルを使って集計しようと考えています。 現在は元データのD列に「合計」項目を追加し、「料金1」「料金2」「合計」の3項目をそれぞれ別のピボットテーブルとして表示しているのですが、これを一つのピボットテーブルにまとめることは可能でしょうか? 以下のような集計テーブルができることが理想です。 会社名 料金1  料金2  合計 A   …   …   … B   …   …   … C   …   …   … 基本なのかもしれませんが、調べてもわからなかったもので…。 どなたかわかる方よろしくお願いします!

  • できればピボットテーブルを使いたい

    エクセルのデータとして 【1sheet】 A 10 B 20 C 30 D 40 E 50 【2sheet】 B 50 C 10 E 20 A 40 D 30 【3sheet】 D 30 B 20 A 10 E 50 C 40 【4sheet】 E 20 C 40 A 30 B 10 D 50 とバラバラなデータがあるとします。 上記の場合、合計は A 90 B 100 C 120 D 150 E 140 となりますが、わざわざ1つずつ計算機で算出しています。 これをピボットテーブルというものを使って集計することはできますか? もし出来るならば簡単で構わないので方法を教えて下さると助かります。 また、ピボットテーブルは使えないまたは、使わないほうが良いということで算出する場合、どのような効率の良い方法があるのでしょうか? お願いします。

  • EXCEL2000:ピボットテーブルから参照

    EXCEL2000で質問があります。 ピボットテーブルで作成した集計表に表示される値を参照して、別の集計表を作成したいのですが、ピボットテーブルを更新した際にデータに変更があるとその参照先セルの位置が変更してしまいます。 常にその項目(データの合計部分など)を参照するように設定することは可能でしょうか? ご回答よろしくお願い致します。 詳細は以下の通りです。 ●基本テーブル(sheet1:データ) 業績集計表です。 A列:契約者 B列:担当者 C列:売上げ(金額) D列:契約成立月 ●ピボットテーブル集計表(sheet2:集計表1) 行:担当者 列:契約成立月 データ:売上げの合計 ●計算式がある集計表(sheet2:集計表2) 各月の実績欄=集計表1の「契約成立月」ごとの「売上げの合計」 以上です。

  • エクセルのピボットテーブルについて

    お世話になります。 エクセル2010のピボットテーブルの使い方について 教えてください。 ピボットテーブルである項目Aの合計と別の項目Bの合計を 求めてその合計の割り算(Aの合計/Bの合計)を表示させたいのですが Aの合計・Bの合計は求められますがその商の表示のさせ方がわかりません 初歩的な質問かもしれませんが 教えていただけないでしょうか よろしくお願いします。

  • ピボットテーブル 値の合計を出したい

    組織   A社   B社 第一担当 200 第二担当 200 第一担当 200 第二担当 400 400 と言う元データを元にピボットテーブルを作成しました。 行ラベル→組織 値→A社、B社 をドラッグしました。 この時、 データの個数 / A社 データの個数 / B社 の合計を一番右の列に作りたいのですが ピボットテーブルで作成するにはどうすればいいでしょう? 今は、H列にSUM関数を入れています。

  • ピボットテーブル集計結果の並べ替えについて

    いつもお世話になります。 現在、Excel2010を使って以下のようなピボットテーブルを作成しています。      りんご  いちご  梨 支店A  40%   30%   30% 支店B  30%   20%   50% 支店C  50%   30%   20%  ・     ・    ・     ・  ・     ・    ・     ・ 支店ごとに、実際の売上の金額が大きく違うため、 「行集計に対する比率」で、各商品の売り上げ個数の比率を計算しています。 この中から、「りんご」の売上個数の比率が50%以上のデータのみを取り出したいのですが、 方法がわかりません。 条件付き書式を付ければ、50%以上のセルのみ色を付けることはできます。 「行ラベル」の「値フィルター」で、50%以上のデータを抽出しようとしましたが、できません。 どうやら、この「値フィルター」は、集計方法を「行集計に対する比率」に変更する前の集計結果 「売上個数」を見て、フィルターをかけているようです。 並べ替えも同様に、「売上個数」の合計の大きいものから順に並びます。 50%以上のデータを取り出、もしくは、「行集計に対する比率」の結果の大きいものから順に並べる方法を教えてください。 よろしくお願いします。

  • ピボットテーブルの操作

    Excel2010でピボットテーブルを勉強しています いま 添付図のようなデータで 男女別に”1”の個数 ”2”の個数 ”3”の個数・・・・・・・というようにデータの個数をカウントしたいのですが 何か良い方法はないものでしょうか ちなみに私はA・B・C各列別々にデータの個数をカウントし あとでSUM関数で合計するという原始的な方法でしのいでいます(各列のデータ数は特に必要ありません) COUNTIF関数なら苦労しませんが あくまでピボットテーブルで処理をしたいのです どうぞよいお知恵をよろしくお願いします

  • Access2つのテーブルの差額を出すピボット

    Access2007を使用しています。 以下のような2つのテーブルがあります。 <テーブルA> 区分 品番 金額  数量 A  001 10000  10 A  S12 5000   5 A  002 8000   8 A  001 6000   6 <テーブルB> 区分 品番 金額  数量 B  001 2000  2  B  S12 3000  3 このデータを元に、以下のような結果をピボットで表示したいと思っています。       区分       A  |  B   |合計 品番  数量 金額|数量 金額 |数量 金額 差額(A-B) 001 16 16000| 2 2000 | 18 18000 14000 002 8 8000 |      | 8  8000  8000 S12 5 5000 | 3 3000 | 8  8000  2000 テーブルAとBをユニオンクエリでまとめ、ピボットを作って みたのですが、差額の部分が出せず・・・ どうぞよろしくお願いします。

専門家に質問してみよう