[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『可視セルの重複データを除いてカウント』(もんちょ)
過去ログ等で色々やってみましたが、解決できず、 教えていただけたらと思い書き込みます。 オートフィルを掛けています。 可視セルのみをカウントする為、数値のセルではSUBTOTALを使用していますが、 数値ではなくデータのセルでのカウントとして SUMPRODUCT(1/COUNTIF(E2:E210,E2:E210))を使用しています。 名前の入っているセルですが、重複データがかなりあります。 この数式ですと、フィルターを掛けた時、都度入れないといけないため、 SUBTOTALのように入れ直さなくてもいい数式はないでしょうか? 二つを組み合わせてみましたが、うまくいきません。 どなたが宜しくお願いします。
>数値のセルではSUBTOTALを使用していますが、 >数値ではなくデータのセルでのカウントとして SUMPRODUCT(1/COUNTIF(E2:E210,E2:E210))を使用しています。
データ種類のカウントって意味? けど数値ならSUBTOTALで出来る処理できてる?
ん〜どんな処理をしてるのかよくわからんけど。。。 文字列含むんなら SUBTOTAL(3,範囲) ではアカンの?
(GobGob)
例表あれば回答しやすいよ。
(GobGob)
例。
A B C D E 1 項目 データ A 3 2 A a 3 B i 4 C u 5 A i 6 E a 7 A u 8 B a 9 A i 10 D a 11 E u
D1に項目 E1にデータ種類数
E1 =COUNT(INDEX(MATCH(ROW($1:$10),INDEX(MATCH(A2:A11&"-"&B2:B11,A2:A11&"-"&B2:B11,0)*(A2:A11=D1),),),))
(GobGob)
gobgobさん早速にありがとうございます。こんな短時間にご回答いただけて嬉しいです。ご提案くださった数式ですが、私には難しすぎてこれからがんばってみます(汗) ただ、SUBTOTAL(3,範囲)では、重複のデータまで全てカウントしてしまいますので使用できません。。説明が悪くて申し訳ありません。 gobgobさんの「例」の表で言いますと・・・フィルタを掛けていますので フィルタ処理後に重複せず計算されて、尚且つ項目Aで絞っても項目Bで絞っても計算式を入れ直すことなくデータBを重複させずに計算させたいのです。だいたい250件近いデータが下に続いています。素人で説明自体が悪くてすみません。。。この説明で伝わればいいのですが・・・・><
その考え方でやってるつもりなんやけど。。。A列だけやけど (オートフィルタ絞込みは条件1つで「等しい」としてるよ)
(GobGob)
無知な質問すぎて先程できなかったのですが、
調べても結局よく理解できず、gobgobさんにお聞きします。。
ROWの範囲の固定ですが、ここだけ一行少なく指定するのはどうしてですか?
(もんちょ)
>ROWの範囲の固定ですが、ここだけ一行少なく指定するのはどうしてですか?
MATCHの検索範囲はA2〜A11を元に計算してる。んでこの結果は1〜10で返されるんで ROWは1〜10。
(GobGob)
そうなんですね!!ご返答ありがとうございました。
とても便利よく使わせていただいてます!!!(^^*)
(もんちょ)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.