- ベストアンサー
Excelで、小計欄がある場合の合計欄
小計欄がある場合の合計は小計を含めた値から、小計欄の額を引き去る必要があります。 しかし、引き去る列の名前を入力せねばならず、大きな表や行方向にも小計欄があると、ますます間違いやすくなります。 そこで、取り敢えずは小計の列や行を非表示にし、縦横の合計を求めること出来ませんか? なおOSはWin8.1、Excelは2013です。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
Excelには、SUBTOTAL関数を使う集計方法があります。 下記URLのページをご参照下さい。 「Excel2013(エクセル2013)基本講座:データを集計する(小計)」 http://www4.synapse.ne.jp/yone/excel2013/excel2013_syukei.html
その他の回答 (6)
- kagakusuki
- ベストアンサー率51% (2610/5101)
回答No.3様の方法とは逆の発想で、 =SUMIF($A1:$A100,"<>*小計",B1:B100) とする事で、A列に「小計」や「○○小計」と入力されている行の所を除いた合計値を求める事が出来ます。
- mt2008
- ベストアンサー率52% (885/1701)
もっと乱暴に…… 小計も含めて合計して1/2してしまう。 ……お勧めしません。
- bunjii
- ベストアンサー率43% (3589/8249)
>小計欄がある場合の合計は小計を含めた値から、小計欄の額を引き去る必要があります。 連続して値が入力されていれば自動的に範囲を選んでくれます。 小計を先にSUM関数で設定してから合計をSUM関数で指定すると小計のセルを飛び飛びに選択されます。 >そこで、取り敢えずは小計の列や行を非表示にし、縦横の合計を求めること出来ませんか? 非表示にしても範囲内は計算対象になりますので無意味です。 >なおOSはWin8.1、Excelは2013です。 Excel 2013は機能が進化していますので上記のSUM関数のセルの自動選択機能を試してください。
- Higurashi777
- ベストアンサー率63% (6315/9921)
逆の発想ですが、小計欄の数値のみを合計する、という方法もあります。 SUMIF関数を使用すれば簡単かと。 = sumif(条件セル,条件,合計セル) で使用します。 たとえば、A1~A100セルに項目名と小計欄があり、実際のデータがB1~B100列に記入されている場合、B101のセルに =sumif($A1:$A100,"=*小計",B1:B100) と記載すれば、A列にある「小計」という文字列が含まれた行に対応するB列の値のみ加算された値がB101のセルに表示されます。 以上、ご参考まで。
- satoron666
- ベストアンサー率28% (171/600)
??? 良く分からないのですが、 =SUMI(A1:E1) となっているものを =SUM(A1:D1)とか減らせばいい話ではないのでしょうか? もし、間に小計があるのでしたら、 =SUM(A1:C1,E1:G1) ↑はD列を除いた例です。 こういう話では無いのでしょうか?
- aokii
- ベストアンサー率23% (5210/22063)
そのためには、ピボットテーブルをご活用ください。