自分のお店を開く時の心構えとは? >>

EXCELに関しては、ド素人なので分かりやすくお願いします。
以下のような表で、並び替えをして、集計したいです。
    A    B    C
1  055501  CD    105            
2  055503  ティッシュ 23
3  055510  ポスター  1
4  055525  ペン    28
5  055536  ボード   0
・   ・    ・    ・
・   ・    ・    ・
・   ・    ・    ・

以上の表で項目が1000項目ほどあり、かつ、ばらばらの順序で、シートが8枚あります。これを、各項目ごとの合計と平均を出したいです。

A 回答 (3件)

No.2です。


平均の計算式を間違えました。

=sumif(B2:B1000,"CD",C2:C1000)/countif(B2:B1000,"CD")

これが正解です。
countifに余計なパラメーターをつけていました。
失礼しました。
    • good
    • 0

項目とはB列の内容、集計するのはC列、2-1000行にデータがあるとします。


B列内容の一覧があれば、並べ替えすることなく集計できます。
例えばCDの集計は
=sumif(B2:B1000,"CD",C2:C1000)
平均は
=sumif(B2:B1000,"CD",C2:C1000)/countif(B2:B1000,"CD",C2:C1000)
です。
複数シートにまたがった集計も配列を使えば一気に可能ですが、計算式
が複雑になるのと、1000行のシートが8もあると計算に非常に時間がか
かります。
このため、各シートの集計値を集計するか、一時的にすべてのデータを
1シートにまとめた方が簡単です。
ご参考までに。
    • good
    • 0
この回答へのお礼

分かりやすい回答、ありがとうございます。
初めての利用で、半信半疑でしたがとてもうれしいです。

お礼日時:2008/01/06 04:59

データ>並べ替え



A列、またはB列を指定して実行。

続いて
データ>集計

にて、項目ごとの合計が自動的に。
ただし、合計と平均同時はできない。
    • good
    • 0
この回答へのお礼

勉強させいただきました。
ありがとうございます。

お礼日時:2008/01/06 05:01

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


人気Q&Aランキング