• ベストアンサー

sum関数で合計が返らない。

sum関数で、数値の入ったセルの合計を求めようとしましたところ、なぜか合計が1600とならなければならないところ、0になってしまいます。 数値の入ったセルが数値であること(文字列ではない)は、isnumberで確認をしたのですが、原因がわかりません。 どなたか解決方法をご存じの方がいましたらおしえてください。 excel2010です。

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

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

数値の入ったセルをダブルクリックして計算されますか? 計算される場合、セルは標準または数値となっているはず。 しかし、ほかの文字列セルから参照とか文字列になっているのが原因です。 isnumberは、中身的に数値か判断しているだけだと思います。 解決方法は原因から対策しないといけないので、 そのセルの値は、どこからか参照してきたものなのか またはどのように入力されたか教えてください。 (対処方法) ダブルクリックするのも大変ですので、以下の方法をお薦めします。 元の値が入っているセル又は1列のセル範囲(複数列は不可)を選択して、メニューのデータ-区切り位置-次へ-次へ-完了とします。

doublemac
質問者

お礼

ありがとうございます。 sumの合計データの参照先全てにisnumberをかけたところ一部文字列が見つかりました。 大変お騒がせいたしました。

その他の回答 (2)

  • chayamati
  • ベストアンサー率41% (254/607)
回答No.2

計算の方法が自動計算以外になっていませんか [ファイル]→[オプション]→[数式]→[計算の方法]→ とはいります。

doublemac
質問者

お礼

画像まで入れて頂きありがとうございます。 sumの合計データの参照先全てにisnumberをかけたところ一部文字列が見つかりました。 大変お騒がせいたしました。

  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.1

違う値に変更したらどうなりますか? 変更後も0のままなら、計算方法が手動になっていませんか? http://121ware.com/qasearch/1007/app/servlet/relatedqa?QID=012854

doublemac
質問者

お礼

ありがとうございます。 sumの合計データの参照先全てにisnumberをかけたところ一部文字列が見つかりました。 大変お騒がせいたしました。

関連するQ&A

  • EXCEL SUM関数で合計が違う

    以前次のような質問がありました。 QNo.2266177 EXCEL SUM関数で合計値が違う場合 質問者:purepop 教えてください。 EXCELのSUM関数で合計値が違う場合があるのですが、 何が原因で起こるのでしょうか? また、どうすれば直るのでしょうか? ------------------------------------- 私も同じような現象が起こり,困ってしまい,教えてを調べましたが,上の質問には,解決に直接繋がる回答がありませんでした。 ただ,文字列セルは無視されるということです。 ところが,整数だけ入力されてセルが,どうも文字列と認識されているようなのです(セルの表示形式を小数第1位表示の数値にしても,コンマ以下が示されることなく,整数値のままでした)。 それらのセルの値は,他人からカット&ペーストでもらったものです。 数値は,上の入力エリアには,文字列「'3」ではなく,数値「3」と表示されています。 しかたなく,他のセルで当該セル*1をして,値のみ当該セルにコピーすると,小数第1次が0となる,「3.0」と表示でき,合計もただしくなりました。 質問は,このように,「'」がつかない文字列がはいてしまうのはどのようなときでしょうか。  これがわからないと,あぶなくてこまってしまいます。

  • エクセルで関数SUMなどで

    エクセルで関数SUMなどで 合計を求めた数値が、あるセルにあるとします。 その合計の数値を、そのまま数字として ・・・(関数(計算式)は無くして) 他のセルに貼り付けたいのですが そのような事は出来ますでしょうか・・・。 御教示の程、よろしくお願いいたします。 <m(__)m>

  • 合計SUM関数のみのこして、他は一括数値変換したい

    よろしくお願いします。 B列に縦に合計SUM関数と、SUM(IF( 関数などいろいろ関数を入れて数字が表示されています。 B列の合計SUM関数は残して、SUM(IF関数・それ以外の関数はをすべて「数値」(関数で現在計算結果として表示されている数値)に変換したいのです。 教えてください。

  • EXCELでSUM関数が使えません。

    Windows2000でEXCEL2000を使用しています。 Access2000の列をコピーしてExcelのシートに貼り付けをしました。 一番下のセルにSUM関数を入れて合計を出そうとしているのですが、0になってしまいます。データのセルをダブルクリックすると、その数字だけは反映されるのですが、行数が多いのですべてをクリックしていくのは難しく感じます。 上のような状況下で、自動的に合計を算出させる方法はないでしょうか。 ご存知の方、よろしくお願いします。

  • EXCEL SUM関数で合計値が違う場合

    教えてください。 EXCELのSUM関数で合計値が違う場合があるのですが、 何が原因で起こるのでしょうか? また、どうすれば直るのでしょうか?

  • オートSUMとVLOOKUP関数の組合せについて

    エクセル初心者に毛が生えた程度の者です。半日費やしましたがどうしてもうまい方法が見つからないので質問させてください。 =SUM(セル(1):セル(2))に関して、セル(1)とセル(2)ともにVLOOKUP関数などを用いて参照セルの条件を設定し、オートSUMの範囲を条件による可変式にしたいのですが、セル(1)、セル(2)に用いる関数が分かりません。 VLOOKUP関数を用いると、[=SUM(セル(1)+セル(2))]は出来ますが[=SUM(セル(1):セル(2)]は「数式が正しくありません」となってしまいます。VLOOKUP関数は数値を引用するので、オートSUMで合計することは出来ないのは分かるのですが… ご教授のほど、よろしくお願い致します。

  • Excel関数で結合セルに合わせて合計を出す方法

    Excelの関数に関する質問です。 画像のような表を作成しており B列の数値を、A列の区分ごとに合計し、C列に表示させる、 という関数がないか探しています。 今のところ、C列にSUM関数を手入力し、 表を作成しているのですが、 C列に関数を入力し、この手間を省けないかと考えています。 C列の表示位置はIF関数等で表示できると考えたのですが、 肝心の数値の合計の方法が分からず、困っています。 結合セルの行番号を求めれば解決するかと調べたのですが、 適切な方法を見つけることができませんでした。 区分の区切り位置や区分の数は毎回変化しますので、 オートフィルをかけてもエラーにならないような式を教えていただけますと、 大変助かります。 宜しくお願い致します。

  • エクセルのSUM関数

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

  • SUM関数のコピーエラー

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

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

    ここに始めて質問する初心者です。 エクセルでのSUM関数入力にこの方法はないんでしょうか? A列に XXXX.com の文字 B列に タイトル の文字 この文字を <a href="XXXX.com(A列)" target="_blank">(B列)</a>としてみたいんですが・・・ そのSUM関数はないんでしょうか? 教えてくれる方がいましたら教えてください。 よろしくお願いいたします。

専門家に質問してみよう