• ベストアンサー

Excelで、小計欄がある場合の合計欄

小計欄がある場合の合計は小計を含めた値から、小計欄の額を引き去る必要があります。 しかし、引き去る列の名前を入力せねばならず、大きな表や行方向にも小計欄があると、ますます間違いやすくなります。 そこで、取り敢えずは小計の列や行を非表示にし、縦横の合計を求めること出来ませんか? なおOSはWin8.1、Excelは2013です。

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

  • ベストアンサー
  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.6

Excelには、SUBTOTAL関数を使う集計方法があります。 下記URLのページをご参照下さい。 「Excel2013(エクセル2013)基本講座:データを集計する(小計)」 http://www4.synapse.ne.jp/yone/excel2013/excel2013_syukei.html

その他の回答 (6)

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.7

 回答No.3様の方法とは逆の発想で、 =SUMIF($A1:$A100,"<>*小計",B1:B100) とする事で、A列に「小計」や「○○小計」と入力されている行の所を除いた合計値を求める事が出来ます。

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.5

もっと乱暴に…… 小計も含めて合計して1/2してしまう。 ……お勧めしません。

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.4

>小計欄がある場合の合計は小計を含めた値から、小計欄の額を引き去る必要があります。 連続して値が入力されていれば自動的に範囲を選んでくれます。 小計を先にSUM関数で設定してから合計をSUM関数で指定すると小計のセルを飛び飛びに選択されます。 >そこで、取り敢えずは小計の列や行を非表示にし、縦横の合計を求めること出来ませんか? 非表示にしても範囲内は計算対象になりますので無意味です。 >なおOSはWin8.1、Excelは2013です。 Excel 2013は機能が進化していますので上記のSUM関数のセルの自動選択機能を試してください。

回答No.3

逆の発想ですが、小計欄の数値のみを合計する、という方法もあります。 SUMIF関数を使用すれば簡単かと。 = sumif(条件セル,条件,合計セル) で使用します。 たとえば、A1~A100セルに項目名と小計欄があり、実際のデータがB1~B100列に記入されている場合、B101のセルに =sumif($A1:$A100,"=*小計",B1:B100) と記載すれば、A列にある「小計」という文字列が含まれた行に対応するB列の値のみ加算された値がB101のセルに表示されます。 以上、ご参考まで。

回答No.2

??? 良く分からないのですが、 =SUMI(A1:E1) となっているものを =SUM(A1:D1)とか減らせばいい話ではないのでしょうか? もし、間に小計があるのでしたら、 =SUM(A1:C1,E1:G1) ↑はD列を除いた例です。 こういう話では無いのでしょうか?

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

そのためには、ピボットテーブルをご活用ください。

関連するQ&A