• ベストアンサー

数式を使って計算をするには

Win.XP.SP2 エクセル2003 A列2から90まで商品名、セルBに売上数量、セルCに平均単価、セルDに売上金額、BCDを一ヶ月分として12ヶ月分の表があります。商品ごとに1年分の合計数量と合計売上金額を求めるにはどういう数式をどこに入れたらいいでしょうか。60の手習いの初心者です。教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • whrabit
  • ベストアンサー率44% (21/47)
回答No.3

 A B C D 商品名 売上数量 平均単価 売上金額 商品1 1 11 12 商品2 2 12 14 商品3 3 13 16 商品4 4 14 18 商品5 5 15 20 商品6 6 16 22 商品7 7 17 24 商品8 8 18 26  ↓ 商品90 9 19 28 こういった表が12ヶ月分あるものとして、こちらの串刺演算でいかがでしょうか。 http://dreamy.boy.jp/tec2_38.htm

sdh715
質問者

お礼

お世話になりました。串刺し演算 参考になりました。

その他の回答 (4)

回答No.5

#1です。 すみません。90商品ということですので、売上金額の計算はその ままで大丈夫ですが、一年分の合計をとるならば、集計用にもう ひとつ別シートに、90商品の同じ表を作成します。 (説明を簡単にするためです。) 商品の先頭はA2とします。 また、そちらの作ったシート名が"売上表"と仮定します。 そして、売上数量、売上金額の列(それぞれB2、D2)に 売上数量B2 =SUMIF(売上表!A:A,A2,売上表!B:B) 売上金額D2 =SUMIF(売上表!A:A,A2,売上表!D:D) と入力して、それぞれ最終行91までコピーします。 SUMIFの内容は 売上表シートのA列全体を検索し、A2(商品名)と一致した行の 売上表シートのD列を集計する。 という意味です。 これで商品別の集計ができます。 最後にD92に =SUM(D2:D91) と入力すれば、全体の金額が求められます。

sdh715
質問者

お礼

有り難うございます。(余談で申し訳ありません。中々、理解できませんが、声に出して読み込んでいます。)

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.4

この質問の内容記述が不完全なところ (1)月ごとに別シートになっているのか 次月分の表は同一シートの下のほうに順次あるのか。たぶん前者? (2)商品名は1ヶ月の表の中で重複出現しているのか。同一商品は1月分の中では唯一なのか。 (3)(1)の前者として、商品名が出現するセルは各シートで同じ位置か、ばらばらか。 (シートをまたいだ機能として)各シートで同一セル位置ならExcelの「3D集計」(知らなければ参考にこの言葉でWEB照会のこと)が出来るが、どうもそうでなさそうだ。 ーー もうひとつ、Excelには「統合」という(シートをまたいだ)機能がある。 http://kokoro.kir.jp/excel/tougou.html を読んで、掲載実例でやってみて、本件に使えないか考えること。 ーーー 使えなければ、SUMIF関数で1商品1シートずつ合計を出し、 各シート分を足し合わせるほか無いかもしれない。 集計表イメージ、集計シートに ーーーー 1月   2月   3月 ・・・計 商品名  1月集計 2月集計・・     関数計算 ・・・・ ーーー 十分にこなすには(質問者には今は無縁化も知れないが)VBAでプログラムを組む必要があるかもしれない。 Excelでシートを別にしてデータを作ると、途端に難しくなることを肝に銘じておき、シートをまたいで処理できる機能を念頭におきつつ表設計するべきものです。

sdh715
質問者

お礼

いつも有り難うございます。貴方のご回答で自分の質問の不完全さに気づかされます。これからもよろしくお願いします。

sdh715
質問者

補足

お世話になります。 (1)1シートです。(2)商品名は別々です。ディスプレイは15型XGAで一年分一覧は出来ません。回答者の皆様有り難うございました。

  • ota58
  • ベストアンサー率27% (219/796)
回答No.2

簡単なやりかたとして、1年分の後ろに合計の表(シート)を作り、 その合計の表のA列2のセルに数式として+(1月分のA列2をくりっく)+(2月分のA列2をくりっく)+・・・・・・+(12月分のA列2をくりっく)=。 セルBも同じようにくりかえす。 セルCには他月と同じ数式を入れる。 合計欄のA列2のセル、セルB、セルCをクリックして、90までコピーする。 これでいけるとおもいます。

sdh715
質問者

お礼

有り難うございます。No1さん同様にやってみようと思っています。

回答No.1

こんにちは D2に =B2*C2 と入力して最終行までコピーします。(売上金額の計算) >BCDを一ヶ月分として12ヶ月分の表があります。 一ヶ月、1行の縦12行の表でしょうか? 一年分の売上数量と売上金額をだすなら  B14に売上数量合計 =SUM(B2:B13)  D14に売上金額合計 =SUM(D2:D13)  と入力すればよいと思います。 数式は、表の形によっても変わりますので、私の受け取ったイメージと 違った場合はご容赦ください。 以上、ご参考まで

sdh715
質問者

お礼

早速に有り難うございました。何回もご回答を読み返します。

sdh715
質問者

補足

お世話になります。B列に数量C列に単価D列に金額を1月分として2月分はEFG で最後の12月はAIAJAKの1ヶ月3列分1年36列90行の表です。

関連するQ&A

専門家に質問してみよう