• 締切済み

EXCEL関数について

EXCELに関しては、ド素人なので分かりやすくお願いします。 以下のような表で、並び替えをして、集計したいです。     A    B    C 1  055501  CD    105             2  055503  ティッシュ 23 3  055510  ポスター  1 4  055525  ペン    28 5  055536  ボード   0 ・   ・    ・    ・ ・   ・    ・    ・ ・   ・    ・    ・ 以上の表で項目が1000項目ほどあり、かつ、ばらばらの順序で、シートが8枚あります。これを、各項目ごとの合計と平均を出したいです。

みんなの回答

  • Barracuda
  • ベストアンサー率59% (60/101)
回答No.3

No.2です。 平均の計算式を間違えました。 =sumif(B2:B1000,"CD",C2:C1000)/countif(B2:B1000,"CD") これが正解です。 countifに余計なパラメーターをつけていました。 失礼しました。

  • Barracuda
  • ベストアンサー率59% (60/101)
回答No.2

項目とは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シートにまとめた方が簡単です。 ご参考までに。

19800925
質問者

お礼

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

noname#64531
noname#64531
回答No.1

データ>並べ替え A列、またはB列を指定して実行。 続いて データ>集計 にて、項目ごとの合計が自動的に。 ただし、合計と平均同時はできない。

19800925
質問者

お礼

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

関連するQ&A