- ベストアンサー
EXCEL関数で項目ごとに日別集計する方法
- EXCEL関数を使って項目ごとに日別で合計数を集計する方法について教えてください。
- パンや肉の販売数を入力していくと、項目ごとの日別集計結果を表示するための関数を教えてください。
- 例えば、10/1にはパンが8個、肉が5個売れたなど、日毎に集計した結果を表示したいです。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
No.2の回答の補足 F2から下に10/1 10/2 と日付のデータを並べます。 G2に =SUMIF($A$2:$A$1000,$F2,C$2:C$1000) 式を下・右にコピーする
その他の回答 (6)
- KURUMITO
- ベストアンサー率42% (1835/4283)
シート1のA2セルから下方に日付のデータが、C2セルから下方にはパンの数量が、D2セルから下方には肉の数量が入力されるとします。 そこで日別の集計ですがシート2に表示させるとします。 A2セルから下方には日付が、また、B1セルにはパン、C1セルには肉と文字を入力します。 B2セルには次の式を入力し横方向にオートフィルドラッグしたのちに下方向にもオートフィルドラッグします。 =IF(OR($A2="",B$1=""),"",SUMIF(Sheet1!$A:$A,$A2,Sheet1!C:C))
お礼
更に別シートでの管理という事で、とても見やすくなりました。 名前がある時点で同日の項目が複数になります。 月末近くなると縦長になってしまうので、 別シートで集計することによってスクロールの面倒さが解消されます。 どうもありがとうございました。
- wisemac21
- ベストアンサー率39% (171/429)
何故か画像が添付できないの再度チャレンジ
お礼
おかげさまで、画像がなくても何とかできたようです。 ご丁寧に本当にありがとうございました。
- tom04
- ベストアンサー率49% (2537/5117)
No.2・3です たびたびごめんなさい。 やっぱりダメみたいなので ↓に書きます。 質問の日付の10/1はA2セルから始めています。 F2セルから下に10/1 10/2 と日付のデータを並べます。 G2セルにパンの集計をH2セルに肉の集計を入れるようにして NO.1の回答の数式を G2セルに入れてもらえばOKかと思います。 何度も失礼しました。m(__)m
お礼
詳しく教えていただいてありがとうございます。 Tryしてみます。 結果はのちほどご報告させていただきます。 ありがとうございます。
- tom04
- ベストアンサー率49% (2537/5117)
NO.2です! 画像がうまくアップされないようなので もう一度チャレンジしてみます。 今度はちゃんとアップされれば良いのですが・・・ どうも何度もごめんなさい。m(__)m
お礼
ご丁寧にありがとうございました。 画像があるとやはりわかりやすいです。 できたらで構いません。 宜しくお願い致します。
- tom04
- ベストアンサー率49% (2537/5117)
こんばんは! すでに回答は出ていますが・・・ 一例です。 今回の質問は氏名は関係なく日付だけで集計すれば良いのですね? ↓の画像で説明させていただくと G2セルに =SUMIF($A$2:$D$1000,$F2,C$2:C$1000) という数式を入れて、オートフィルでH2セルまでコピーします。 そして、G2・H2セルを範囲指定したまま、H2セルのフィルハンドルで 下へコピーすると、画像のような感じになります。 数式は1000行まで対応できるようにしていますが、 データ量によって範囲指定の領域はアレンジしてみてください。 尚、エラー処理はしていません。 以上、参考になれば幸いですが、 他に良い方法があれば読み流してくださいね。m(__)m
- mathma
- ベストアンサー率0% (0/2)
関数と言えるかは定かではありませんが、ピボットテーブルで処理するというのはいかがでしょうか。 「データ」 → 「ピボットテーブルとピボットグラフレポート」 と選択し、入力されている表の範囲を選択。 縦軸に日付、横軸に品目をドラッグ&ドロップすれば、合計が集計されるようになります。 説明が下手で申し訳ありませんが、参考になれば幸いです。
お礼
ピボットテーブルでの集計方法をありがとうございます。 日々データが更新されていきますので、 表に入力をしたら、関数で反映されるようにしたら楽かなと思いました。 ありがとうございます。別のデータで参考になりました。
お礼
補足をありがとうございます。 より分かりやすくてとてもタメになります。 後ほど結果のご報告をさせていただきます。 宜しくお願い致します。