[[20040910113429]] 『重複するデータをカウントするには?』(ともりんどこも) >>BOT

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

 

『重複するデータをカウントするには?』(ともりんどこも)

 AAAAA
 BBBBB
 CCCCC
 DDDDD
 AAAAA
 AAAAA
 QQQQQ
 QQQQQ

と列に入力がある場合、重複しているものは1件として、全体で何件あるのかカウントしたい場合はどうすればよいのでしょうか?(この例の場合だと、5件とカウントしたいのですが)
説明が下手で申し訳ないのですが、解りますでしょうか?

OS, Windows XP, Excel 2002使用


 =SUMPRODUCT(N(MATCH(A1:A8,A1:A8,)=ROW(A1:A8)))
こんな感じです。
理屈はこちらで説明しました。参考程度でご覧下さい。
[[20040205133124]]『人数を数えたい』(はな)
(ケン)


ケンさん、早速ありがとうございます。助かりました(^^)V (ともりんどこも)

一つお伺いたいのですが、やり方として、補助セルを作って、
=IF(A2=A1,1,0)として、Sum関数で個数を計算する方法も原始的ですができると思うのですが、そうすると計算が合わなかったのですが。。。何が違うのでしょうか?データの数は5500以上なのですが。とりあえず、100件くらいをトライアルしてみると数字はあっているのですが、フルデータで行うと40数件くらい違ってしまうのですが・・・。


 =IF(A2=A1,1,0)だと連続していれば有効かもしれませんが・・・
作業列を使い数えるのなら、B1に=COUNTIF($A$1:A1,A1)としてB8までコピーして
=COUNTIF(B1:B8,1)とCOUNTIF関数で1の数を数えればどうでしょうか?
(ケン)


ケンさんのいうやり方で試してみたら、最初に教えていただいた関数で計算した数字が出ました。ありがとうございました。
(ともりんどこも)

コメント返信:

[ 一覧(最新更新順) ]


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