[[20141101004904]] 『ある範囲内における特定範囲の点数計算について』(おやじ) ページの最後に飛ぶ

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

 

『ある範囲内における特定範囲の点数計算について』(おやじ)

エクセルでのデータ分析について質問です。
長文になりますが、ご容赦ください。

下記のようなデータがあるとします。

番号 範囲 A組 B組
1 文字列1

	1	0	1
	2	0	0
	3	1	0
	↓		
	1000	1	0
	文字列2		
2	文字列1		
	1	1	0
	2	1	0
	3	1	0
	↓		
	1010	0	0
	文字列2		
3	文字列1		
	1	0	1
	2	0	1
	3	0	1
	↓		
	1005	1	0
	文字列2		
4	文字列1		
↓	↓	↓	↓

計算表
番号 範囲 特定範囲 A組 B組
1  文字列1〜2  500〜1000  40  15
2  文字列1〜2  500〜1000  35  70
3  文字列1〜2  500〜1000  70  60
4  文字列1〜2  500〜1000  35  45
5  文字列1〜2  500〜1000  20  65
6  文字列1〜2  500〜1000  80  35
7  文字列1〜2  500〜1000  45  15
↓  ↓   ↓   ↓   ↓

得点は1の数×5点で計算。

各範囲が「文字列1」で始まり、「文字列2」で終わります。この文字列の間に約1000のセルが含まれております (少なくとも1000あり、若干多い場合もあります)。
範囲の隣列にはA組B組のデータがあり、1か0が入力されています。
入力されている数字が1の場合×5点という計算をして、各範囲 (各文字列1から2) 内の約1000のデータ範囲から、特定の範囲(500から1000)のA組とB組の合計得点を計算表に算出したいのです。A組とB組の数字には、1か0、またはどちらも0の場合があり、どちらも1の場合はありません。

以前にも似た質問をさせていただき、大変勉強になりうまくできました。
しかし、今回はより範囲が大きい・範囲が複数あるなど、複雑な分析であり、なかなかうまくできずにおります。
この分析をうまく行う方法がありましたら、ご教示いただければ幸いです。
(当方、マクロの知識はありません。基本的な操作と関数でしたら大丈夫です。)

また、今回1つのシートに上記のようなデータがあるだけでなく、複数のシートに同様のデータがあります(データはシート間で共通した行列にあります)。
できれば作業シートを使い、一度にすべての計算をしたいのですが、可能でしょうか。

私の勉強不足かもしれませんが、よろしくお願いします。

< 使用 Excel:unknown、使用 OS:unknown >


 必ず文字列1〜2の様なので
 番号の所を全部埋めたら
 SUMIFS関数や、SUMPRODUCT関数で計算できそうに思いますが。
	[A]	[B]	[C]	[D]	[E]	[F]	[G]	[H]	[I]	[J]
 [ 1]	番号	範囲	A組	B組		番号	範囲1	範囲2	A組	B組
 [ 2]	1	文字列1				1	2	3	5	0
 [ 3]	1	1	0	1		2	2	3	5	0
 [ 4]	1	2	0	0		3	2	3	0	10
 [ 5]	1	3	1	0						
 [ 6]	1	4	1	0						
 [ 7]	1	5	1	0						
 [ 8]		文字列2								
 [ 9]	2	文字列1								
 [10]	2	1	1	0						
 [11]	2	2	1	0						
 [12]	2	3	0	0						
 [13]		文字列2								
 [14]	3	文字列1								
 [15]	3	1	0	1						
 [16]	3	2	0	1						
 [17]	3	3	0	1						
 [18]	3	4	1	0						
 [19]		文字列2								
 I2 =SUMIFS(C:C,$A:$A,$F2,$B:$B,">="&$G2,$B:$B,"<="&$H2)*5
 を、必要範囲にフィルドラッグ
  
(HANA) 2014/11/01(土) 14:30

HANAさん

遅くなり申し訳ありません。

無事うまくできました。

ご教授感謝します。

(おやじ) 2014/12/12(金) 04:04


コメント返信:

[ 一覧(最新更新順) ]


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