[[20071226153821]] 『重複しないデータの合計数』(ureahoy) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『重複しないデータの合計数』(ureahoy)
Excel2002を使用しています。関数について質問したいのですが、
3000行にわたり、Aの列に文字列(今回はファイル名)、
Bの列に〇、×、□の記号を入力した表で、
「B列に□が記入された行にある、A列に入力された文字列の、重複を抜いた(同じファイル名はいくつあっても1つと数える)数の合計を求める」式を教えていただければ。

=SUMPRODUCT((1/COUNTIF(A1:A3000,A1:A3000))*(B1:B3000="□"))
としたのですが、エラーになりました。
初歩的質問ですみませんが、よろしくお願いします。


 やぼったい数式でかつ重たいですが、以下でどうでしょうか。
 Ctrl+Shift+Enterで数式を確定してください。

 =SUM(--(IF(ISNA(MATCH(A1:A3000,INDEX(IF(B1:B3000="□",A1:A3000,""),),0)),0,
  MATCH(A1:A3000,INDEX(IF(B1:B3000="□",A1:A3000,""),),0))=ROW(A1:A3000)))

 (ROUGE)

 こんにちは〜♪

 ROUGEさんと衝突!!

 =COUNT(INDEX(1/(MATCH(A1:A100,A1:A100,)=ROW(A1:A100))*(B1:B100="□"),))

 で、いかがでしょうか。。。。

 範囲は変更して下さいネ!!

 データ行が多いと重くなるかも知れません。。。

 ご参考にどうぞ。。。

 Ms.Rin〜♪♪


ROUGEさん、Ms.Rinさん、ありがとうございます。
教えて頂いた数式を(範囲変更などした上で)入れてみたのですが、
値が0になってしまいました。
なにぶん初心者なので、基本的な誤りをしているかも知れないため、
簡略化した表で試算などしてみようかと思います。

検索範囲の指定が不適切だったようです。

検算はまだですが、結果が出るようになりました。ありがとうございました。


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.