• 締切済み

エクセルでの集計方法

たとえば、このようなリストが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です

みんなの回答

  • dai7000
  • ベストアンサー率12% (4/31)
回答No.3

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

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.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は どこかで(条件が増えたとき)役立つよ。

  • onntao
  • ベストアンサー率32% (108/332)
回答No.1

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

関連するQ&A

  • ピボットテーブルでの複数項目の集計方法について

    お世話になります。 下記のようなデータがあります 氏名  金額  区分 あ   100   A い   110   B う   140   A え   100   C お   130   C 区分ごとの金額の合計(Aの合計金額、Bの合計金額・・・)と区分ごとの件数の数(Aの合計件数、Bの合計件数・・・)を出したく、 私は下記のような方法でピボットテーブルを作成したのですが ページエリア 区分 行エリア   氏名 データエリア   金額 データエリア   金額  (フィールドの設定でデータの個数に変更)  いちいちデータエリアに「データの個数 / 金額2  1」「データの個数 / 金額2  1」・・・とでてくるのが邪魔です。 これを消す方法はないでしょうか? 個数に関しては、全体の個数のみ下に表示されればいいのですが または、違った方法で作ったほうがいいのでしょうか? 集計機能ならば作れるのですが、データの更新ができない、ページごとにシートを分けられない・・・など不便なのでピボットテーブルでうまく出来ないかと・・・。 よろしくおねがいします。

  • エクセルで集計

    エクセルでの合計について教えていただきたいのです。 A1~A10000まで日付が、B1~B10000まで数値が入力されています。 B列の数値を50行ごとに合計し、C列に表示する方法。 現在は、sum関数で手作業です。 簡単に表示できる方法を教えてください。 また、C列に合計のある行をD列(D1・D2・D3・・・)、E列(E1・E2・E3・・・)、F列(F1・F2・F3・・・)に並べたいのです。(50行ごとに間引いて表示するような感じです) 現在は、=C50・=C100・=C150のように手作業です。 もっと多量のデータが入力されたシートもあります。また、100行ごと150行ごとなど合計行が違う場合もあります。 エクセル初心者です。 よろしくお願いいたします。

  • エクセルでの簡単な集計について

     A B C D E F ・・・・W X 1 2 3 4 1の行に単価、2~4の行は個数です Xの列に単価*個数の合計を各行ごとに出したい。 なるべく簡単な式を教えてください。

  • エクセルで集計する方法を教えてください

    次のようなデータの集計をしたいのですが、どうすればいいのでしょうか?教えてください。 A  1 B  2 C  2 A  4 A  1 B  1 C  6 A  3 このように一列目に項目、二列目に個数が並んでいるデータを項目毎に合計して、 Atotal  9 Btotal  3 Ctotal  8 のように、各項目の総数を求めたいのです。よろしくお願いします。

  • エクセル よい集計方法ないでしょうか?

    エクセル よい集計方法ないでしょうか? 順番の小さい方から、同じ種類ごとにまとめて1行でリストを作る仕事があります。 今は手作業で書式通りに変更しているのですが、 関数やマクロをつかって、間違いのないよう正しい指定書式通りに集計できるよい方がないでしょうか? 元の資料 A列(番号)|B列(種類)|C列(個数)|    1    |丸     |1個     |   2    |三角    |1個     |  3    |三角     |1個     |   4-9   |三角    |6個     |    10    |丸     |1個     | 作成したい資料  A列(番号)|B列(種類)|C列(個数)|    1    |丸     |1個     |    2-9  |三角    |8個     |     10    |丸     |1個     | 商品を受入れた順番毎に種類と個数が登録されています。 番号は”商品受入日順”と決まっているので、種類別に番号を振ることはできません。 最終的に番号順/種類順で何個の商品があるのかを集計する必要あります。 これも指定の書式で社外に出すために変更できません。 元資料は1商品に対して1行ではなく、5行目のように、 「4~9番として 三角の商品を 6個受入」と1行にまとめられています。 ピボットを使って、と何回か段階を経て作業することも考えたのですが・・・。 なんとか、うまく処理できるアイデアをいただければと思います。 よろしくお願いします!! ちなみに、自分はマクロは記憶させるマクロのみつかえるレベルです。

  • エクセル 集計方法を教えてください

    エクセル2003について教えてください。 宜しくお願いします。  A B C 1 2 あ   2 0   あ 3 2 い い 4 1   あ 5 2 あ あ 上記のような表で、「B列にあ」と「C列にあ」と「B列C列共にあ」の場合のA列の合計値5を導きだすには どのようにしたら良いのでしょうか? 上記のようなあの合計・いの合計と20種類の合計値を 200行ぐらいから集計したいのですが宜しくお願いいたします。

  • Excel 条件付集計(Excel2002)

    おそらく出来ると思うのですが どうしても思いつきません。 顧客番号  日付   合計個数 001    2004/2/5  ○個 002    2004/3/8  ○個 003    2004/4/1  ○個 と言うデータがあるシート1(顧客リストのような物)と、 注文番号  顧客番号  日付   個数 A001    003    2004/1/1   1 A002    001    2004/1/3   1 A003    001    2004/2/8   2 A004    002    2004/3/10  2 A005    001    2004/3/18  3 と言うデータが入ったシート2(注文リストのような物)があるとします。 そこで顧客番号で検索して、 「シート1の日付よりあとの注文」 の個数を合計して、シート1の合計個数のところに表示する。 と言うシステムが欲しいです。(わかりにくくてすみません) つまり上の例で言うと シート1の001の合計個数には シート2の001のデータで2004年2月5日以降の個数だけを合計して、 「5個」と表示されて欲しいのです。 多分関数で行けると思うのですが、 無理でしたらマクロでも構いません。 お判りになられる方がいましたらぜひよろしくお願いします。

  • Excelで集計の方法

    A列に名前が入っています。 B列に数字(個数)が入っています。 A列にある名前は重複しています。(同じ名前が何回も出現します。) このA列にあるリストを同じシートのD列に表示し、更にE列に名前ごとの合計を出したいのですが、どうすればよいでしょうか? つまり A列   B列 太郎   50 一郎   20 花子   30 太郎   40 花子   50 一郎   50 太郎   20 これを 太郎=110 一郎=70 花子=80 としたいのです。 よろしくお願いします。

  • エクセルでの集計で悩んでます。

    エクセルでの集計で悩んでます。 (サンプル) ●番号・出荷先・入荷先がB列・F列・H列に次のように並んでいます。     B列  F列  H列 ( 4行目) 番号  出荷先 入荷先 ( 5行目) (空欄) (空欄) (空欄) ( 6行目) 1  A  あ ( 7行目) 1  A  あ ( 8行目) 1  B  あ ( 9行目) 2  A  い (10行目) 2  A  あ (11行目) 3  B  う (12行目) 4  B  お (13行目) 4  C  お (14行目) 5  A  あ (15行目) 5  A  あ ※全部で5,000行くらいあります。 (直送マスタ) ●Y列~AA列に「直送マスタ」があります。        Y列   Z列   AA列 (4行目)  直送マスタ (5行目)  出荷先 入荷先 距離 (6行目)  A    あ    10 (7行目)  A    い    20 (8行目)  A    う    30 (9行目)  B    あ    40 (10行目) B    い    50 (11行目) B    う    60 (12行目) C    あ    70 (13行目) C    い    80 (14行目) E    う    90 ※200行くらいあります。 (混載マスタ) ●AB列~AH列に「混載距離マスタ」を作成しています。        AB列   AC列   AD列   AE列   AF列   AG列   AH列 (4行目)  混載マスタ (5行目)  出荷先1 出荷先2 出荷先3 入荷先1 入荷先2 入荷先3  距離 (6行目)  A     B            あ                    100 (7行目)  A     C            あ      い     う       110 (8行目)  A                  あ      い             120 (9行目)  B     C            お                    130 ※100行くらいあります。 ※1つの番号に対して「発場所」もしくは「着場所」が2つ以上あるものが混載です。 ※番号は車輛の番号であり、(サンプル)の「3」番「5」番のように1箇所の出荷先に 対して入荷先も1箇所の場合は「直送」で「1」番「2」番「4」番は混載となります。 (1)こういった情報をもとに、W列に混載の合計距離を出したいと思っています。 (サンプル)の例で考えると、 セル「W6」に混載マスタを参照して「100」と表示 セル「W9」に混載マスタを参照して「120」と表示 セル「W12」に混載マスタを参照して「130」と表示 といったようにB列の番号が変わる度にW列に混載の距離が出力されるような関数を設定したいのですが、 教えていただけないでしょうか? (2)直送マスタは別の関数を設定して何とか表示できているのですが、 セル「W11」に直送マスタを参照して「60」と表示 セル「W14」に直送マスタを参照して「10」と表示 といったように、直送の距離も混載の距離と合わせて表示できるようなマクロを教えていただけないでしょうか。

  • 特定範囲の合計を求める方法

    OFFICE2010 A列に題目の文字列(文字列の長さは不定) B列に価格としての数値データ が入ったリストがあります(5000行くらい) それぞれの題目の先頭には空白行が3桁入ったものと、6桁入った題目が存在している。 題目先頭空白3桁のものは、題目先頭空白6桁のもので構成されているイメージ。 このリストで、それぞれの題目先頭空白3桁のものの金額を算出したい。 合計金額の表示はC列で、題目先頭空白3桁と同行に配置したい。 下記の様なリストがあったとして 題目      価格  A001    b001    100    c001     50   B001    d002    300    e004    500    J009    1000 下記の様に合計を表示したい 題目      価格   合計  A001          150    b001    100    c001     50   B001         1800    d002    300    e004    500    J009    1000 対応方法は、関数でもマクロでもどちらでも可です。 よろしくお願いします

専門家に質問してみよう