[[20150901154204]] 『集計』 (さちこ)  ページの最後に飛ぶ

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

 

『集計』 (さちこ)

 集計方法で教えてください。
表1、表2があります。
集計表に?@のあの合計、?Aの「い」の合計、?Aの「う」の合計
というように集計をしたいのですが、SUMIFを使おうと思ったのですが、
表が分かれているので、どうやったらいいかわかりません。
良い関数がありましたら教えていただきたいです。

表1                   表2

  A      B      C    D     E    F      G      H   
1                           ●  △   □  ☆
2 100   200    50   10   あ  い   い  え
3 200     0     0    0   あ  
4   0    20    50    0      う   う
5   0     0     0  100             あ
6  10   100    50   50   あ  い   い  え

集計表

    A     B    C     D     E
10       あ  い   う  え 
11 ●  310     0    0     0
12 △   0   300   20     0
13 □     0   100   50     0
14 ☆   100     0    0    60

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


 B11セルに
 =SUMPRODUCT(($E$1:$H$1=$A11)*($E$2:$H$6=B$10)*$A$2:$D$6)
 と入力して右および下へフィルコピーしてみてくれ。
(ねむねむ) 2015/09/01(火) 16:18

	A	B	C	D	E	F	G	H	I	J	K	L	M	N
1					●	△	□	☆			あ	い	う	え
2	100	200	50	10	あ	い	い	え		●	310	0	0	0
3	200	0	0	0	あ					△	0	300	20	0
4	0	20	50	0		う	う			□	0	100	50	0
5	0	0	0	100				あ		☆	100	0	0	60
6	10	100	50	50	あ	い	い	え						
7														

 K2 =SUMIF(INDEX($E:$H,0,MATCH($J2,$E$1:$H$1,0)),K$1,INDEX($A:$D,0,MATCH($J2,$E$1:$H$1,0)))
 範囲コピー。
 
(GobGob) 2015/09/01(火) 16:19

集計の仕方を教えていただいたものです。
操作を間違え、問合せ分を消してしまいました。
申し訳ありません。

 K2 =SUMIF(INDEX($E:$H,0,MATCH($J2,$E$1:$H$1,0)),K$1,INDEX($A:$D,0,MATCH($J2,$E$1:$H$1,0)))

ありがとうございました。
式の意味を教えてください。
申し訳ありません。宜しくお願いします。

(さちこ)


 復元しておきました。編集からコメントするのはやめましょうね。
(bi) 2015/09/02(水) 05:49

 質問のレイアウトで言うけど
 E1:H1とA11:A14の並び順(●△□☆)は同じなんだよね?

 並び順が同じで、SUMIFなら

 B11 =SUMIF(INDEX($E$2:$H$6,0,ROW(A1)),B$10,INDEX($A$2:$D$6,0,ROW(A1)))

 右と下にコピー、、こんな感じでいいかな。

 A11に =INDEX($E$1:$H$1,ROW(A1)) これをA14までコピーしておけば尚良し。

 実際の表の位置が違っていても ROW(A1) はそのままで。
(笑) 2015/09/02(水) 12:22

 ところで、集計表を

	A	B	C	D	E
10		●	△	□	☆
11	あ	310	0	0	100
12	い	0	300	100	0
13	う	0	20	50	0
14	え	0	0	0	60

 こういうふうにするのではマズイのかな?

 これだったらSUMIFだけでできるけどね。
「●△□☆」の並び順が同じなら、だけど。
(笑) 2015/09/02(水) 12:53

コメント返信:

[ 一覧(最新更新順) ]


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