過去の桐井戸端BBS (桐ver.8)
16587 転置集計のように、担当者名を横に転置して数値か印がつくようにしたい。 yamada 2002/07/15-02:37
次の表1をもとに 表2を作成したいのですが
表1
日付   部門 担当者
15.01.01  a   山田
15.01.01  a   田中
15.01.01  b   中田
15.01.02  a   山田
15.01.02  b   中田

表2
日付    部門  山田 田中 中田  
15.01.01   a     1   1  
15.01.01   b              1
15.01.02   a     1
15.01.02   b              1

表1で日付 部門が一致していたら 担当者名を横に転置して「担当者」欄に印がつけば別に数値でなくてもよいのですが。
よろしくお願いいたします。


16588 Re:転置集計のような方法 今村 誠 2002/07/15-08:32
記事番号16587へのコメント
yamadaさんこんにちは
http://www.fuku3.com/~habata/kbbs/kakov8/16312.htm
この質問とよく似ていますが、その後はどうなったのでしょうか。
16601 Re:転置集計のような方法 yamada 2002/07/15-23:23
記事番号16588へのコメント
今村 誠さん こんにちは
おっしゃるとおりでした。すみません。
ここへコメントするのも気が引けますが、お礼を兼ねて今までの経過をご報告します。
(説明を分かり易くと思い 下記に表の枠組みを書いておきます)
表 1
  日付 部門 担当者 時間
15.01.01 経理  山田  1
15.01.01 経理  佐藤  1
15.01.01 営業  中西  1

表 2
  日付 部門 山田 佐藤 中西
15.01.01 経理  1  1
15.01.01 営業        1

表 暦
  日付    山田 佐藤 中西
15.01.01    経理 経理 営業

 前回教えていただいた方法は、表1から暦を作成する方法でしたので、
まず、元の表2を表1に変換する必要があります。
しかし、この方法がわかりませんでした。
また、表2での入力は、同一日に同一人が別部門へも行くことになってしまう重複入力が
しばしば発生しましていましたので、入力後重複のチェックをかけていました。
表1での入力では、人数が多いとこのことがより懸念されると思い、
結局、表2から直接、暦を作ることとし、ご紹介いただいたコマンドコマンドなどを使い、
なんとか作ることができました。

 ところが、完成した暦の表を眺めているうち、暦へ直接部門名が入れられれば、
重複データの入力が避けられるな と気づきました。

 とすると、今度は暦から表2を作る必要がでてきます。
しかし、この方法が考えつかず、表1を作成するこはできました。
(表2は部門別日数を計算するためと報告用に必要です。)
 そして今度の質問となった次第です。しかし、なんのことはない 
最初にご紹介いただいたnatsuさんの方法そのものだったわけですね。
すっかり失念していました。

そして、今できました。苦節1ケ月 お笑いください。


16604 Re:転置集計のような方法 今村 誠 2002/07/16-00:56
記事番号16601へのコメント
yamadaさんこんにちは
>最初にご紹介いただいたnatsuさんの方法そのものだったわけですね。
>すっかり失念していました。
2カ所に同じ日に同じ方が別部門に出張があるとうまくいきませんので、
この辺も考慮されたがいいと思います。

出来上がってよかったですね。

戻る