[[20120505145353]] 『SEQ、SEQ2毎でナンバリング』(ミカン) ページの最後に飛ぶ

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

 

『SEQ、SEQ2毎でナンバリング』(ミカン)
 お世話になります。

 以下のようなデータがあったとします

     A     B      C
 1  SEQ1  SEQ2  金額

 2  1   0   100

 3 1   1   -100

 4 

 5 2   0   200

 6 2   0   200

 7 2   1   -400

 この場合D列に下記のようなNoを振りたいのです。

     A     B      C      D
 1  SEQ1  SEQ2  金額    No

 2  1   0   100    1

 3 1   1   -100    1

 4 

 5 2   0   200    1

 6 2   0   200    2

 7 2   1   -400    1

 何かよい案は無いでしょうか。

 SEQ1毎のデータの数は不定かつ1〜49までの数が入ります。
 また、SEQ2は1か0のどちらかしか入りません。
 どうか宜しくお願い致します。

 XP Excel2002


久しぶりに、寄ってみたらコメントが付いていなかったので

A=1to49
B=1or2
C=?
D=?

つまり、A〜Dまでの関連性を何も記載していない。
例 行番号2に記載されているAが1で有る意味。なぜ1なのか?
              Bが0である事のAとの関連性。
              Cが100で有る事の意味(只の100円かも)
              Dが1で有る事の意味(行番号6では唯一2になっているのはなぜ)

これらの意味や関連性を、記載して下さい。

何か、中学生の数学の宿題みたいな気がするのは自分だけか!

(いぬのしっぽ)


 D2 : =SUMPRODUCT((A$2:A2=A2)*(B$2:B2=B2))
 これを下に引っ張って、どうだろうか。

 (ぶらっと)

 いぬのしっぽさん、ありがとうございます。
 確かにA〜D列の関連性を全く行っておりませんでした。
 申し訳ありません。
 A列はデータ毎の大きな塊を表すために振る番号です。
 B列はC列の金額の正負を表すための番号で、金額が正の数なら0、負の数なら1が入ります。
 C列は金額で数値データが入ります。
 D列は、A列の番号内で更にB列の0、1内ので番号です。
 D6は、大きな塊「2」において、「0」が二番目に出てきたため2となります。

 ぶらっとさん、ありがとうございます。
 上記の式で見事できました。
 これから虫眼鏡を使って検証したいと思います。

 (ミカン)

コメント返信:

[ 一覧(最新更新順) ]


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