• ベストアンサー

SUMの使い方について

エクセル2010を使用しています。 行を非表示にしてSUMで合計すると非表示部分まで合計の範囲に含まれてしまいます。 表示部分だけ合計するにはどうすればよいでしょうか? また1行目~5行目、8行目~15行目、20行目~30行目を合計するにはどのような関数 を使用すればよいのでしょうか? よろしくお願いいたします。

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

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

>1行目~5行目、8行目~15行目、20行目~30行目を合計するにはどのような関数 >を使用すればよいのでしょうか 言わずもがなですが =SUM(A1:A5,A8:A15,A20:A30) とでも計算すれば、簡単にできます。 通常はそんな恣意的に「この行とこの行が対象」とアナタの頭の中だけで判ってるんじゃなくて、「どの行が対象なのか」目で見て判るように表を作成し、計算させます。 簡単な準備としては、たとえばA列に1が記入してある行(A列の1~5、8~15行に1がある、それ以外のセルは1ではないという意味です)のB列を合計する事にして =SUMIF(A:A,1,B:B) などのようにさくっと求めます。簡単のため「1」にしましたが、実際のあなたの表で使いやすい内容に工夫して利用します。 とはいえ更に実際には、具体的にどの行が対象なのかイチイチ手で記入していたのでは効率が悪くてしょーがありませんので、たとえば「可視行を対象にしたい」なら、A列に A2: =SUBTOTAL(102,B2) などのように準備して上述のSUMIFするような手も利用できます。 こちらもホントに具体的には何をしたいのかに応じて、適切に応用して実際には利用します。 なお、 >行を非表示にしてSUMで合計する 具体的にどうやって「行を非表示にしている」のかに応じて適切な関数の使い方が違ってくるので、寄せられた回答を間違えないようによく注意して、実際にあなたのエクセルでしっかり確認してください。

yasumitsuyo
質問者

お礼

ありがとうございました。

その他の回答 (3)

  • dondoko4
  • ベストアンサー率12% (1161/9671)
回答No.3

一番簡単な方法、(+)でつなげればよい。 1行目~5行目 + 8行目~15行目 + 20行目~30行

yasumitsuyo
質問者

お礼

ありがとうございました。

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

可視セル・見えているセルだけ合計-SUBTOTAL関数 http://www.relief.jp/itnote/archives/003596.php

yasumitsuyo
質問者

お礼

ありがとうございました。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

>行を非表示にしてSUMで合計すると非表示部分まで合計の範囲に含まれてしまいます。 その場合はSUBTOTAL関数を使ってください。 http://azby.fmworld.net/usage/excel-function/027/ まあ、合計する行の条件がある場合は SUMIF関数かSUMIFS関数を利用してください。 http://www.becoolusers.com/excel/sumifs.html

yasumitsuyo
質問者

お礼

ありがとうございまた。

関連するQ&A