- ベストアンサー
引数が30以上ある場合SUMが使えないのでどうすればいいでしょうか?
こんにちは、初歩的な質問かと思いますが、SUMで、合計を出すセルが30以上あります。50くらいあるのですが、その場合、SUMは、30までしか駄目なので、どの関数を使えば、30以上の引数でも、いけるでしょうか?ちょっと、困ってます。よろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
SUMの本領は=SUM(A1:A100)のように連続セルを集計することでしょうが、飛び飛びのセルを指定することも、(ご存知のように)カンマで区切って列挙することが出来ます。 #4のご回答はそれを使っておられるのか、表現上不明ですが、=SUM(A1,A3,A8,A9,・・・30個列挙)+SUM(A51,A53,A70,A71,・・・30個列挙)+SUM・・・ でうまく行くかやって見てください。 そのほかに1列使えるのなら、例えばB列に集計する行に1とサインを入れ、=SUMIF(B1:B9,1,A1:A9)とかする手もあります。=SUMIF(B1:B9,"=1",A1:A9)でも同じ。 勿論Σとかっこの中の列挙はCTRLキーを押しながらマウスでセルをクリックしていけば、自動的にセル番地が入りますがこれが使えます。
その他の回答 (5)
- wildcat
- ベストアンサー率31% (349/1121)
ロータスですとsubtotal関数とgrandtotal関数で小計と総合計を出すことができます。 エクセルですとそういう関数はないようです。 sum()+sum()しかないようですね。
お礼
大変ありがとうございました。感謝します。
- fitto
- ベストアンサー率36% (1372/3800)
状況がよくわからないのですが・・ SUMとSUMをたせば出来ます。 =SUM(1~25)+SUM(26~50)
お礼
ありがとうございました。助かりました。
- Hageoyadi
- ベストアンサー率40% (3145/7860)
=SUM(30個の引数)+SUM(残りの引数)でもイケます。
お礼
いつも、ありがとうございます。感謝します。
たとえば =SUM(C20:C1000) でだめということですか?
お礼
ありがとうございまいた。
- coco1
- ベストアンサー率25% (323/1260)
単純に、引数を範囲指定してはだめなんですか? sum(a1,a2,a3,a4,a5,・・・,a50)じゃなくて sum(a1:a50)って具合に。 飛び飛びになってるんだったら、 sum(a1..a10, a11..a20)って具合にすればどうですか? あるいは、作業セルにいくつかずつ小計を出して、最終的に総計を計算するとか。
お礼
ありがとうございました。
お礼
いつも、ありがとうございます。サム+以外にも、SUMIFがあることが分かり 感動いたしました。ありがとうございました。大変よくわかりました。 またよろしくお願いします。