• ベストアンサー

エクセルの関数の、SUBTOTALで

計算をしたいのですが、集計範囲の中に、20.4%といった、A2/A4といった計算で導き出した数値があり、その、パーセンテージの数値は除いて計算したいんです。       35      24   20.4% 小計   59      21      15   19.6% 小計   36 合計   95 95と出したいのですが、 SUBTOTALだと、端数がでるんですよね。 それはおそらく、%の数字も読み込んでるからだとおもうんです。 どうしたらよいのでしょう。 どうぞ、宜しくお願い致します。   

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

  • ベストアンサー
回答No.1

こんにちは。 いちばん簡単なのは、 データの入っている列をB列にして、 A列に 「小計」 の行は 「小計」 と入れてください。 で、A列が 「小計」 の行だけを足し算すればいいわけですから、 ↓のようにすれば 「合計」 が出ます。 ------------------------------- =SUMIF(A1:A10,"小計",B1:B10) -------------------------------

kakasya
質問者

お礼

ありがとうございます!!!!!!!!!!!

その他の回答 (2)

  • sakeman
  • ベストアンサー率43% (67/153)
回答No.3

小計がSUM関数で合計が入力されていれば、合計を求めるセルを選択し、[オートSUM]ボタンをクリックすれば、自動的に小計の部分を選択して合計してくれます。 それが、無理であれば、#1,#2の方のようにSUMIF関数を使う方法があります。 小計が無い場合はSUMIF関数が使えませんので、合計を求めたいセル(ここではA9)に「=SUMPRODUCT((MOD(ROW(A1:A8),4)=0)*(A1:A8))」の式を入力してください。 これは、4行目ごとを合計するという意味です。

kakasya
質問者

お礼

なるほどー!!! すごい。。。

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

SUBTOTALは非表示の行を除いて計算する場合の関数ですので、この場合は 合計=SUMIF(A:A,"小計",B:B) この方が楽なのでは...

kakasya
質問者

お礼

SUMIFですね!!!

関連するQ&A