• 締切済み

SUMの計算式でたくさんのセルを足したいのですが

EXCEL2002を使っています。 SUMを使って足し算をするときに、20までは正常に計算されるのですが、 21個目になると、結果が0(ゼロ)になってしまうのですが、何故でしょう? とっても困っています。

みんなの回答

noname#7099
noname#7099
回答No.7

#5です。 もうひとつ可能性がありました。 桁あふれしていませんか? 標準表示形式での数値の表示 [標準] 表示形式では、小数点と "E" や "+" などの文字を含む 11 桁までの数値が表示されます。12 桁以上の数値を使用する場合は、組み込みの指数形式またはユーザー定義の書式を指定できます。 15 桁の制限 表示される桁数にかかわらず、Excel では 15 桁までの精度の数値が格納されます。数値の桁数が 15 桁以上の場合、残りの桁はゼロ (0) に変換されます。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.6

エクセル95の関数の解説書ですが SUM関数のカッコ内のリストには30まで指定できるとありました。ご参考まで。1セルに+Sum(・・・)を継ぎ足して加えるとどうなるか。 =Sum(A1,A2,A3,・・・,A29)はOK =Sum(A1,A2,A3,・・・,A29,A30)はOK =Sum(A1,A2,A3,・・・,A29,A30,A31)はエラーになりました。(エクセル2000)

noname#7099
noname#7099
回答No.5

それだけトライしてみてできないなら、できないのかもしれません。 1)途中に影響のない小計セル(例ではA1)をつくって、 式を2つにしたらどうでしょうか。 A1=SUM(CK828,CK842,CK856,CK890,CK893,CK908,CK914,CK924,CK925,CK935,CK945,CK954,CK1003,CK1006,CK1013,CK1017,CK1021,CK1025,CK1029) =A1+SUM(CK1010,CK1033)

  • puku02
  • ベストアンサー率27% (13/48)
回答No.4

#2です。 思い出したのですが、sumする範囲指定で、SUM式を入力しているセルも範囲に入れていませんか。 循環参照で0となると思いますが。 ご確認ください。

ramji_hime
質問者

補足

そういう指定はしていないようです。

  • ryu-nyoro
  • ベストアンサー率26% (26/99)
回答No.3

SUM(A1:A20)+SUM(A21:A40) みたいに20づつ区切りたしていけばいいと思いますが。

ramji_hime
質問者

補足

ダメでした。 結果はゼロになります。

  • puku02
  • ベストアンサー率27% (13/48)
回答No.2

私もEXCEL2002を使っていますが、正常に計算されます。 「=sum(A1:A50)」(50個の場合) ていう形になっていますか? ここの20というのは、「合計20」と言うことか「SUMするセルが20」か、また、どのようにSUMを使用していますか が不明なので、なんともいえませんが。 とりあえず、セル内の数式を見てください。

ramji_hime
質問者

補足

このように入力しています。これにもう一つ足したいセルがあるのですが・・・。 =SUM(CK828,CK842,CK856,CK890,CK893,CK908,CK914,CK924,CK925,CK935,CK945,CK954,CK1003,CK1006,CK1013,CK1017,CK1021,CK1025,CK1029,CK1033)

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 これだけでは分かりません。 実際に入力されている数式を提示して下さい。

ramji_hime
質問者

補足

すみません。このようになっています。 (SUMの次の(は改行されているわけではないのですが、ここにコピーするとどうしても改行されてしまいます。) =SUM(CK828,CK842,CK856,CK890,CK893,CK908,CK914,CK924,CK925,CK935,CK945,CK954,CK1003,CK1006,CK1013,CK1017,CK1021,CK1025,CK1029)+SUM(CK1010,CK1033)