エクセル関数 SUMPRODUCTについて
エクセル関数でSUMPRODUCTについて質問させていただきます。
↓A1
コーラ A
ポカリ A
珈琲 A
石鹸 B
洗剤 B
ポカリ A
食パン C
菓子パ C
洗剤 B
3←C11(Aの数を数えています。)
と、入力されているデータにおいては、
=SUMPRODUCT((MATCH($A$1:$A$9&$B$1:$B$9,$A$1:$A$9&$B$1:$B$9,0)=ROW($A$1:$A$9))*($B$1:$B$9="A"))
の関数で求めるデータが出ることはわかりました。
(Aの数は4個ですが、ポカリがダブっているので3個として数えるように設定したいのです。同じ様にBの数は洗剤が2つあるので2個として計算します。)
しかし、A1~C11のデータをすべて切り取りして
例えばA11からC21に貼り付けた場合はC21の計算結果が”0”になってしまいます。
その際のC21の関数は
=SUMPRODUCT((MATCH($A$11:$A$19&$B$11:$B$19,$A$11:$A$19&$B$11:$B$19,0)=ROW($A$11:$A$19))*($B$11:$B$19="A"))
になっています。
この場合だと具体的にどのように関数を変化させればいいのでしょうか?
ご指導いただければありがたいです。よろしくお願いします。<m(__)m>