こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

エクセルでの集計方法

たとえば、このようなリストが500行くらいあります。

コード
123
121
101
111
112
103
121

上2桁(10、11、12)は部屋番号
下1桁(1、2、3)は年代区分だとします。
(本当は各10種類づつあるが)

下記のように
A列に、部屋番号を表示
B列に、年代区分に表示したとして、
C列に、データの個数の合計
を表示する方法は?

A列、B列、C列
10、1、○○
10、2、○○
10、3、○○
11、1、○○
11、2、○○
11、3、○○

○○はデータの個数

エクセルは、2003です

投稿日時 - 2008-03-29 06:37:50

QNo.3903946

暇なときに回答ください

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

LEFT関数で左から2文字を取り出す(部屋番号)。
RIGHT関数で右から1文字を取り出す(年代区分)。
COUNTIFで個数を表示させる。
これでどうでしょう。

投稿日時 - 2008-03-29 09:48:30

ANo.2

大体こういう質問をする人は、
10、1、
10、2、
10、3、
11、1、
11、2、
の重複のないリストをどう出すかに、(質問上で)関心が入ってないようだ。こちらの方も易しくないのだ。
それが出来ているとすると、
121
123
・・・
でD1に =SUMPRODUCT((A1:A500=C1)*1)  と入れる
下方向に式を複写する。
結果
4
3
・・
COUNTIFでも良いが、SUMPRODUCTや2007のCOUNTIFSは
どこかで(条件が増えたとき)役立つよ。

投稿日時 - 2008-03-29 08:46:05

ANo.1

=COUNTIF(元データ範囲,CONCATENATE(A1,B1))
とか

投稿日時 - 2008-03-29 08:03:38

あなたにオススメの質問