[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『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.