[[20100213174435]] 『複雑な条件のセル数の集計と表示』(epe) ページの最後に飛ぶ

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

 

『複雑な条件のセル数の集計と表示』(epe)

 二つの疑問点にお答え下さい。
 以下のようなデータがあります

 A	  B	   C	     D	               E
 1	商品名	納入日	納品数順位	売り上げ数順位	販社
 2	A	20091012	   2	               1	          A
 3	B	20091012	   1	               2	          C
 4	C	20091012	   5	               3	          C
 5	D	20091012	   4	               4	          B
 6	E	20091012	   3	               5	          A
 7	F	20091012	   6	               6	          C
 8	I	20091012	   7	               7	          C
 9	J	20091012	   8	               8	          B
 10	K	20090324	   5	               1	          A
 11	L	20090324	   1	               2	          C
 12	M	20090324	   3	               3	          C
 13	N	20090324	   4	               4	          A
 14	O	20090324	   6	               5	          B
 15	P	20090324	   2	               6	          C
 16	Q	20090215	   1	               1	          A           
                        ・		 		 	
                        ・			 		
                        ・					
 26	Z	20080928	   4	               5	          C
 27	AA	20080928	   6	               6	          C
 28	AB	20080614	   3	               1	          B
 29	AC	20080614	   2	               2	          B
                        ・		 		          	
                        ・					
                        ・					
 38	AL	20080516	   2	               2	          A
 39	AM	20080516	   4	               3	          A
 40	AN	20080516	   3	               4	          A
 41	AO	20080516	   1	               5	          C
 42	AP	20080406	   4	               1	          A        

 項目名からわかるように、それぞれの製品を納入した日付が書かれていて、
 同じ日に納入(売り上げ数)した製品の個数はランダムに設定されています。(20091012は8個、  20090324は6個)
 目的としまして、このデータに加工を施して、売り上げ数順位1位の横に
 @ある一日に納入された製品の各販社毎(販社はA,B,Cの3種のみです)の個数を集計する
 A納品数順位の1位から4位の販社を表示する
 の二つです。

 具体的には   
	A	B	C	D	E	F	G	H	I	J	K	L
1	商品名	納入日	納品数順位	売り上げ数順位	販社	A販社製品数	B販社製品数	C販社製品数	納品数順位1の販社	納品数順位2の販社	納品数順位3の販社	納品数順位4の販社
2	A	20091012	         2	1	A	2	4	2	C	A	A	B
3	B	20091012          	1	2	C							
4	C	20091012	         5	3	C							
5	D	20091012	         4	4	B							
6	E	20091012	         3	5	A							
7	F	20091012	         6	6	C							
8	I	20091012	         7	7	C							
9	J	20091012	         8	8	B							
10	K	20090324	         5	1	A	2	1	3	C	C	C	A
11	L	20090324	         1	2	C							
12	M	20090324	         3	3	C							
13	N	20090324	         4	4	A							
14	O	20090324	         6	5	B							
15	P	20090324	         2	6	C							
16	Q	20090215	         1	1	A	3	2	2	A	B	B	A
・												
・												
・												
26	Z	20080928	         4	5	C							
27	AA	20080928	         6	6	C							
28	AB	20080614	         3	1	B	2	1	4	C	B	B	A
29	AC	20080614	         2	2	B							
・												
・												
・												
38	AL	20080516	2	2	A							
39	AM	20080516	4	3	A							
40	AN	20080516	3	4	A							
41	AO	20080516	1	5	C							
42	AP	20080406	4	1	A	5	1	1	C	A	A	A
 という形にしたいと思います。(すいません。項目名が増えたら上手く表示できなくなってしまいました)

 ここで重要なのは、ある1日の製品の納入数がランダムである為、基準にするものは何か具体的に定まっていないという点です。(個数が全ての日で等しいなら、式のコピーで解決するのですが)
 どなたか御教授願います。

 WINDOUWS VISTA EXCEL2007

 - - - -
 5列42行の表から12列42行の集計表をつくるのですか。
 >二つの疑問点
 とは何ですか。
(名無し1号)

	[A]	[B]	[C]	[D]	[E]	[F]	[G]	[H]	[I]	[J]	[K]	[L]
[1]			納品数	売上数		 各販社	製品数		 納品数	順位		
[2]	商品名	納入日	順位	順位	販社	A	B	C	1	2	3	4
[3]	A	20091012	2	1	A	2	2	4	C	A	A	B
[4]	B	20091012	1	2	C							
[5]	C	20091012	5	3	C							
[6]	D	20091012	4	4	B							
[7]	E	20091012	3	5	A							
[8]	F	20091012	6	6	C							
[9]	I	20091012	7	7	C							
[10]	J	20091012	8	8	B							
[11]	K	20090324	5	1	A	2	1	3	C	C	C	A
[12]	L	20090324	1	2	C							
[13]	M	20090324	3	3	C							
[14]	N	20090324	4	4	A							
[15]	O	20090324	6	5	B							
 レイアウトを少し変更しました。

 F3セルに
=IF($D3=1,SUMPRODUCT(($B$3:$B$50=$B3)*($E$3:$E$50=F$2)),"")
   H列までフィルドラッグ
 I3セルに
=IF($D3=1,INDEX($E:$E,SUMPRODUCT(($B$3:$B$50=$B3)*($C$3:$C$50=I$2)*ROW($C$3:$C$50))),"")
   L列までフィルドラッグ

 (HANA)


コメント返信:

[ 一覧(最新更新順) ]


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