dポイントプレゼントキャンペーン実施中!

A列に数値が羅列(データ量としてはかなり多いです)されているときに、同じ数値のデータ個数をカウントして、なおかつその個数別に集計したいのですが良い関数はありますか?

1
2
2
2
3
3
4
4

この場合、「1」は1個、「2」は3個、「3」は2個、「4」は2個です。
最終的に知り得たいのは、次の『 』の部分です。

1個は「1」の・・・・・・・『1』 
2個は「3」と「4」の・・・『2』
3個は「2」の・・・・・・・『1』

過去の質問を検索してみましたが、同じようなものを探し出せませんでした。
よろしくお願いいたします。

A 回答 (2件)

関数を明示的に使わないといけませんか?


二重に集計するという方法もありますね。
例えば、
(1)ピボットテーブルで各[データの個数]を求める
(2)その集計結果をコピーして、適当な場所へ貼り付ける
(3)そのデータに対して再度ピボットテーブルで各[データの個数]を求める
ではだめでしょうか。質問の意味を誤解していたら、すみません。

この回答への補足

ご回答ありがとうございます。
ピボットテーブルがやっぱりいいでしょうかね。
トライしてみます!

が、実は、私の仕事は数年毎に異動がつきものです。
エクセルに得意な後任者がくれば問題ないのですが、恥ずかしながら
私レベルが社内ではエクセルを使いこなせている部類に入ってしまって
ます。
ということで、私がいるうちに関数を利用した表をつくっておくことで、
後任者がエクセル作業をすることなく一発で数値を知ることができるように
したいな・・・と思ってまして・・・。

補足日時:2008/08/29 13:29
    • good
    • 0
この回答へのお礼

お礼の欄ではなくて、間違えて↑補足にいれてしまいました。
(すみません・・。)

お礼日時:2008/08/29 13:49

一例です。

2列に情報を抽出しています。
実データがわかりませんので、ご質問文のデータを使用しています。
(1)C列にデータ数のカウント
  計測データ区間としてB1:B4に1・2・3・4入力、C1:C4を選択→=FREQUENCY(A1:A8,B1:B4)を入力、入力完了時にshift+ctrl+enterキーを同時押下
  因みにC列の選択範囲はB列に合わせて下さい。
(2)D列に集計
  D1に=COUNTIF($C:$C,ROW(A1))を入力して下方向にコピー
  (D1は1個、D2は2個、D3は3個を集計)
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございます。
FREQUENCYは初めて知った関数です。少し勉強してみます。
教えて頂いた通りやってみたところ、求めたい数値がでました。
ありがとうございますっ!

ただ、今回は一例として1,2,3,4のみを羅列しましたが、実際にはランダムに1~1000くらいまであります。
ということで、計測データとして、「1,2,3,4・・・・」と入力することが実質難しいかと・・・。

でも、取っ掛かりができましたのでなんとか勉強してみます。

お礼日時:2008/08/29 11:10

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!