• ベストアンサー

SUMの使い方について

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

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答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% (7418/18948)
回答No.1

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

yasumitsuyo
質問者

お礼

ありがとうございまた。

関連するQ&A

  • エクセルのSUM関数

    エクセルのSUM関数で合計を出す場合、非表示にしているセルをたさない様に合計をするのはどうすればよいのでしょうか?

  • ◯をsumしたい

    よろしくお願いします。 ExcelやGoogleAPSのスプレッドシートで、 sum関数を使って合計数を出すのはわかるのですが、 ◯や(チェック)がある列の中から、◯だけを1として合計数を出すことはできるのでしょうか。

  • エクセルのSUMが利かない

    エクセルでSUM関数使用。昨日から入力しても合計欄(引き算欄も)が反応しなくなってしまいました。セルをダブルクリックで式を表示させリターンキーを押すと合計欄が更新されます。以前は入力すれば合計欄が直ぐ反映されていた。どなたか解決をお願いします。

  • SUM関数のコピーエラー

    SUM関数のコピーエラー 今、エクセルで簡単な表を作成し、SUM関数とAVERAGE関数を 使っています。 本当に基本的なことなんですが、SUM関数の数式をコピーすると コピー元がそのまま表示されます。 例えば、ある列の合計がセルの表示は300として コレを別の列に左クリックしながらコピー(右クリックのコピー&ペーストでも結果一緒ですが) すると、通常は別の列の合計 例えば400になるはずですが、表示が300のまま。 当然ながら この総合計(300+300で600と表示されます) 修正するには、その間違っているセルをクリックしてアクティブにすると直ります。 エクセル2007を使用しています。修正するにはどうしたらよいでしょう

  • SUM関数について

    色々試したのですが、うまくいきません。 お分かりになる方、是非教えて下さい。 EXCEL2007で =SUM(Sheet1:Sheet2!A1)と数枚のシートの同じセルのトータルを 計算させています。 ところが対象セルに空白が1つでもあり、合計がゼロになる場合、ゼロと表示せず、 空白セルになってしまいます。 対象セルに空白があっても、合計が1以上の場合は答えが表示されます。 IF関数やISBLANK関数を使用してみても、うまくゼロ表示ができませんでした。 どのような数式にすれば、対象セルに空白があり、合計がゼロになる場合、ゼロと表示 してくれるのでしょうか? 是非教えて下さいお願いします。

  • エクセルのSUMに関して

    エクセルのSUMに関して 数値が1行から1000行まであります。 印刷ページ毎の合計を出す方法ってありますでしょうか?

  • エクセル SUM関数について

    こんばんは。 SUM関数を使ったときに、指定した範囲が空白にもかかわらず、その合計は0になるようですが、これを空白のままにしておくにはどうしたらよろしいでしょうか。 というのも、SUMで合計したものの総合計を平均するのが目的なのですが、SUMの合計に0が入っていると平均値に影響してしまいます。 アドバイスお願いします。

  • fortran90/95のSUM関数について

    fortran90/95のSUM関数について fortran90/95のSUM関数について、SUM関数を使うときは範囲を指定できるのでしょうか? 例えば、 integer A(3,2)/1,2,3,4,5,6/ A=1,4 2,5 3,6 の配列があるとします。 列の和を求めたいのですが、最後の行(3行目)を足したくありません。 結果としては 1+2=3 4+5=9 にしたいのです。 このようなときは、やはりdo文にするしかないのでしょうか。 実際のプログラムではdo文があまりにも多く、見づらいのでSUM関数を使いたいのですが... どなたかご存知の方、お教えいただけないでしょうか。 よろしくお願いします。

  • エクセルのオートSUMで

    エクセル2003で表を作り、縦計をオートSUMで合計すると1行だけ合計の数値に下線が入ります。 これはなぜなるのでしょうか?どうすれば消せるか教えてください。 よろしくお願いします。

  • ACCESSでのSUM関数ついて

    CS検定平成19年度版 データベース部門3級の問題を解いています。 http://8.dtiblog.com/t/tortue2006/file/20090301095722.pdf 課題7の5の問題がわかりません。 クエリで、SUM関数を使って、合計金額というフィールドを作成し、 「施術料金の合計」と「スタイリスト料金の合計」を合計するとあるのですが、 まず、集計行には、何を指定したらいいのでしょうか?(合計?演算?) 合計金額:SUM([施術料金の合計]+[スタイリスト料金の合計]) と入れると・・・ 「・・・集計関数は使用できません」とか 合計金額:[施術料金の合計]+[スタイリスト料金の合計] と入れれて集計行に「合計」を指定すると・・・ 「式に・・・サブクエリは使用できません」などが出ます。 基本がきちんと理解できていないようで、申し訳ないのですが 宜しくお願いします。

専門家に質問してみよう