• ベストアンサー

関数式を教えて

エクセルで、商品の注文集計を作成しています。 表が大きくなるので、添付図のように、注文個数を入力するだけで縦横の合計をしたいのですが、 個数のセルに、注文数のみで注文合計を表示せずに横TOTを表示したいのですが、どのような関数を使えばよいのか教えてください。 添付図は、ここの注文合計を別の列を作成して、非表示設定にしてTOTしています。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

非表示列の説明がよく分かりませんが省略されているという事ならば、次の通りです。 K4に、=SUMPRODUCT($C$3:$I$3,C4:I4)として下方向にコピー C7に、=SUM(C4:C10)*C$3として右方向にコピー K7に、=SUM(K4:K10)

fukuchan7
質問者

お礼

ご丁寧に数式まで表示いただき、ご指導ありがとうございました。

その他の回答 (5)

回答No.6

関数式の問題と言うより表のデザインを工夫すればよいのでは? 合計の縦計・横計はSUM関数を使用しますよね? 表が大きいので合計だけいつでも素早く見たいのであれば合計欄までを固定表示して商品明細欄を可動できるようにすれば合計だけ気にすることができませんか? 問題は印刷時のデザインを気にしていない事になるので入力用シートと印刷用シートを分けて作成し、入力用シートのデータを印刷用シートに自動で反映するように。 複雑なことをせずに簡単に解決しそうですが…。 的外れであったらゴメンなさい。

fukuchan7
質問者

お礼

ご指導ありがとうございました。 No.4さんの「K4に、=SUMPRODUCT($C$3:$I$3,C4:I4)」式でできました。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.5

K4セルには次の式を入力し。式を確定する段階でCtrlキーとShiftキーを押しながらEnterキーを押します。 =SUM((C$2:I$2)*(C3:I3)) その後にその式をK6セルまでドラッグコピーします。 K7セルには =SUM(K4:K6) C7セルには =C$2*SUM(C3:C6) を入力しI7セルまで横にドラッグコピーします。

fukuchan7
質問者

お礼

ご指導ありがとうございました。 No.4さんの「K4に、=SUMPRODUCT($C$3:$I$3,C4:I4)」式でできました。

回答No.3

SUMPRODUCT関数で解決すると思いますよ。

fukuchan7
質問者

お礼

ご指導ありがとうございました。 No.4さんの「K4に、=SUMPRODUCT($C$3:$I$3,C4:I4)」式でできました。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

K4セルには =SUMPRODUCT($C$3:$I$3,C3:I3) と記入します。 今,隠しているD,F,H,J列は,必ず削除してください。 といっても実際には,D3,F3,H3が空っぽにしてあればいいですが。

fukuchan7
質問者

お礼

ご丁寧に数式まで表示いただきご指導ありがとうございました。 No.4さんの「K4に、=SUMPRODUCT($C$3:$I$3,C4:I4)」式でできました。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

注文合計の行を削除して下さい。

fukuchan7
質問者

お礼

ご指導ありがとうございました。 No.4さんの「K4に、=SUMPRODUCT($C$3:$I$3,C4:I4)」式でできました。

関連するQ&A

専門家に質問してみよう