[[20060922204823]] 『ピッポットでできる事を関数を使用して』(みーこ) ページの最後に飛ぶ

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

 

『ピッポットでできる事を関数を使用して』(みーこ)
 ピボットテーブルを使用すると簡単にできることなのですが、
 そのファイルを共有化していても随時そのデータ更新内容が反映できる状態に
 しないといけなくなりました。
 そこでピットテーブルでまとめているような事を関数を使用してできないでしょうか?
 下記は似たようなサンプルを作成しまいした。
 今のデータでは納品日にには全て日付がはいっていますが、実際は空白がありそこに随時追加していく形です。
 列・行ともすごくおおいので一部抜粋という形で質問しています。
 納品日はあれば追加という形がうれしいです。
 こんな事はできるのでしょうか?

 <データシート>
   A     B         F
 1 品名	品番	納品日    
 2 スタ	KA0	 2002/1/7   
 3 デ	JY0B-001	 2002/1/8   
 4 タ	JX0-10	 2002/1/9   
 5 スタ	KA0	 2002/1/15
 6 デ	JY0-006	 2002/1/16
 7 タ	JX0-A10	 2002/1/17
 デ	JY0B-001	 2002/1/22
 タ	JX0-A10	 2002/1/20

 <ピボットシート>
 データの個数 / 品番	品種	品番					
	スタ		タ		デ		総計
発注日	KA0	KB0	JX0-10	JX0-A10	JY0-006	JY0B-001	
2002/1/2		1					1
2002/1/3						1	1
2002/1/4			1				1
2002/1/10	1						1
2002/1/11					1		1
2002/1/12				1			1
2002/1/15				1			1
2002/1/17						1	1
総計	1	1	1	2	1	2	8

 回答がつかないようなので。。。
 的を射ていないようでしたら、 (o・・)/⌒□ポイッ して下さい。
 
	[A]	[B]	[C]	[D]	[E]	[F]	[G]	[H]
[1]		スタ		タ		デ		総計
[2]	発注日	KA0	KB0	JX0-10	JX0-A10	JY0-006	JY0B-001	
[3]	2002/1/2							
 
B3=SUMPRODUCT((データシート!$B$2:$B$100=B$2)*(データシート!$F$2:$F$100=$A3))
 
として右と下にフィルドラッグ。
(ROUGE)


 (>_<)せっかくいただいた解答できませんでした。(みーこ)

 どのようにうまくいかなかったのでしょうか?
 (ROUGE)


 (ROUGE)さん。ありがとうございました。長いこと気にはなっていたのですが・・・・
 やっと理解し、できました。
 長いことかかりましたが、やっとできました。
 もうひとつ追加がありました。品名がちがうが、品番は同じと言う場合はできるのでしょうか?
 私の例がわるかったです。たとえば、タの品名の場合のKAOという品番があるスタのKAOとタのKAOをわけたいと言う場合はできますか?
 本当のデータを載せる事ができないので抜粋で行うとそこまで必要ということがわかりました。
 (みーこ)

 データがよく分からないのですが
 条件をもう一つ増やせば良いような気がします。
    多分
    B3=SUMPRODUCT((データシート!$A$2:$A$100=A$2)*(データシート!$B$2:$B$100=B$2)*(データシート!$F$2:$F$100=$A3))
    こんな感じ。  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ※集計シートの品名は全て入力されている必要があります。

 SUMPRODUCT関数のリンクです。
https://www.excel.studio-kazu.jp/lib/e3h/e3h.html

 出来ないようなら、整合性の取れたリストと表示したいテーブルの形を
 サンプルとして載せていただけませんか?
 (最初のデータシートとピボットシートは整合性が無いですよね?)

 (HANA)


 すいませんでした。できました。関数の意味をきちんと理解しないといけないですね。
 データを整合とれるよう次回からの質問の時には注意します。
 (みーこ) 

コメント返信:

[ 一覧(最新更新順) ]


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