[[20160521122458]] 『ピボットテーブルで構成比を表示する』(PONTA) ページの最後に飛ぶ

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

 

『ピボットテーブルで構成比を表示する』(PONTA)

ピボットテーブルで以下のようにD列の構成比を表示したく
いろいろ調べましたが方法が分かりませんでした。
どなたか教えてもらえますか。

 [A] [B][C] [D]
 AAA  2  0  0.00%
 BBB  5  2  40.00%
 CCC  4  2  50.00%
 DDD  2  1  50.00%
 EEE  1  0  0.00%
 FFF  1  1  100.00%
 GGG  1  0  0.00%

< 使用 Excel:Excel2010、使用 OS:Windows7 >


計算方法メニューの フィールド/アイテム/セット から入って、
集計フィールドの挿入で 二つの項目の比率を定義してやればいいですよ。

集計レベルに応じて、構成比が自動計算されるはずです。

(γ) 2016/05/21(土) 13:00


参考になりますか
http://www4.synapse.ne.jp/yone/excel2010/excel2010_pivot_field.html

(マナ) 2016/05/21(土) 13:01


集計フィールドの追加の「数式」のところにC列/B列としたいのですがうまくできませんでした。
なにか特別な方法があるのでしょうか。どのような数式を入れればエラーにならないでしょうか。
(PONTA) 2016/05/21(土) 13:46

項目見出しが必要です。
まず普通のピボットから学習しましょう。
(γ) 2016/05/21(土) 14:28

見出し行
 [A列] [B列]   [C列]   [D列]
 顧客   顧客  取引先
 AAA    2       0       0.00%
 BBB    5       2       40.00%
 CCC    4       2       50.00%
 DDD    2       1       50.00%
 EEE    1       0       0.00%
 FFF    1       1       100.00%
 GGG    1       0       0.00%

となっております。D列に上記のとおり表示させる数式が分かりません。

= 取引先2/顧客
としても全ての行が#DIV/0!となります。

(PONTA) 2016/05/21(土) 16:15


B列が顧客2だとすると
=取引先/顧客2では?

(マナ) 2016/05/21(土) 17:25


=取引先/顧客2でもダメでした。#DIV/0!となります。

(PONTA) 2016/05/21(土) 21:45


実際のフィールド名はどうなっているのですか?

A列:顧客
B列:顧客2
C列:取引先

ではないのでしょうか。

>= 取引先2/顧客

今更ですが、最初になぜこんな数式にしようと考えたが理解できません。

(マナ) 2016/05/21(土) 22:32


実際のフィールドは

顧客 顧客 取引先
AAA AAA 1
AAA AAA
BBB BBB 1
CCC CCC 1
CCC CCC 1
CCC CCC
CCC CCC
DDD DDD
EEE EEE
EEE EEE
FFF FFF
GGG GGG 1
GGG GGG 1
GGG GGG
GGG GGG
GGG GGG
です。

A列:顧客
B列:顧客
C列:取引先
です。

= 取引先2/顧客
ですと

 DS データの個数 / 顧客2   データの個数 / 取引先   合計 / フィールド1
 AAA  2	                     1	                       0
 BBB  1	                     1	                       0
 CCC  4                      2	                       0
 DDD  1	                                  #DIV/0!
 EEE  2	                                               #DIV/0!
 FFF  1	                                               #DIV/0!
 GGG  5                      2	                       0
 総計 16                     6                         0
となってしまいます。
(PONTA) 2016/05/21(土) 23:05

全然考えていなかったデータでした。
B列を文字列でなく、数値の1にしてしまってはだめでしょうか。

(マナ) 2016/05/21(土) 23:41


おお、質問時の表を誤解していた。
ミスリードしたとしたら失礼しました。
でももう少し別の説明のしかたがあったと思わないでもない。

2016/05/21(土) 23:05 の項目名も理解できない。

マナさんのご指摘の方法がよいとおもいますが、
追加作業になるが、端的に、個数どうしを割り算する列を手動で
追加するのがてっとり早いでしょう。

(γ) 2016/05/22(日) 07:28


・・・個数どうしを割り算する列を手動で
追加するのがてっとり早いでしょう。

この方法が分かりません。集計フィールドの挿入で数式に何を入れれば良いか。

 データの個数 / 取引 ÷ データの個数 / 顧客2   
としたいのですがエラーで進めません。
(PONTA) 2016/05/23(月) 00:12

 (1)マナさんからの指摘にあるように
 会社 顧客 取引先 
 AAA  1   1 
 AAA  1     
 BBB  1   1 
 CCC  1   1 
 CCC  1   1 
 CCC  1
 のようなデータに変更したうえで、
 取引先/顧客  という集計フィールド を作るか、

 (2)今のままで、ピボットテーブルの外で、
 ピボットの結果をもとに、割り算のセルを追加するかです。

(γ) 2016/05/23(月) 07:22


コメント返信:

[ 一覧(最新更新順) ]


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