A3,B3,C3にフィルタがあり、A3で抽出したときに、フィルタ後の重複無しのデータ個数を列ごとにA1,B1,C1に表示させたいので、下記の計算式を配列数式で入れてみたのですがうまくいきません。どなたかご教示のほどよろしくお願いいたします。
=COUNT(INDEX(1/(SUBTOTAL(103,INDIRECT("W"&ROW(A10:A10145)*IF((MATCH(W10:W10145,W10:W10145,)=ROW(A1:A10145)),1,10000)))),))
A B C
1 4 3 5 ←フィルタ前のカウント数(「あ」でフィルタを駆けるとB1,C1のカウントが合わず)
2
3 あ い う ←フィルタ行
4 a aa aaa
5 b bb bbb
6 c cc ccc
7 d aa ddd
8 a bb aaa
9 b cc bbb
10 c aa eee