カラムA カラムB
300 C
300 D
300 C
400 C
400 C
400 C
上記のようにカラムAには数値が、
カラムBには英字が書かれています。
カラムBに、Dが入っていた場合、
カラムAが同じ所の全てに1と書きたいのです。
つまり、下記のようになります。
300 C 1
300 D 1
300 C 1
400 C 0
400 C 0
400 C 0
2列目がDになっていて、
1列目と3列目は、Cですが、
数値が一緒なので、1列目から3列目まで1
となっています。
このように制御する関数を作って頂けないでしょうか。
一番良い回答にはイルカ賞を進呈させて頂きます。
よろしくお願いいたします。
=SUMPRODUCT(($A$1:$A$9=A6)*($B$1:$B$9="D"))
というような感じでやればいいですね。
SUMPRODUCTを使う場合は 必ず 範囲を指定しないといけないので
チェックしたいところまでの範囲を指定してください。
回答できましたありがとうございます。
Dが1個だけならこれでいいと思います。
=IF(A1=INDEX(A:A,MATCH("D",B:B,0)),1,0)
すみません!
Dは一個じゃなかったです。。
3 D
3 D
3 F
4 F
5 F
5 D
7 F
6 G
6 H
6 D
6 D
DがDDのように2文字にはならないという意味でした。。
できれば今一度、御投稿していただけないでしょうか。。
=SUMPRODUCT(($A$1:$A$9=A6)*($B$1:$B$9="D"))
というような感じでやればいいですね。
SUMPRODUCTを使う場合は 必ず 範囲を指定しないといけないので
チェックしたいところまでの範囲を指定してください。
すみません!
Dは一個じゃなかったです。。
3 D
3 D
3 F
4 F
5 F
5 D
7 F
6 G
6 H
6 D
6 D
DがDDのように2文字にはならないという意味でした。。
できれば今一度、御投稿していただけないでしょうか。。
すみません!
Dは一個じゃなかったです。。
3 D
3 D
3 F
4 F
5 F
5 D
7 F
6 G
6 H
6 D
6 D
DがDDのように2文字にはならないという意味でした。。
できれば今一度、御投稿していただけないでしょうか。。