[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ある範囲内における特定範囲の点数計算について』(おやじ)
エクセルでのデータ分析について質問です。
長文になりますが、ご容赦ください。
下記のようなデータがあるとします。
番号 範囲 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
遅くなり申し訳ありません。
無事うまくできました。
ご教授感謝します。
(おやじ) 2014/12/12(金) 04:04
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.