• ベストアンサー

エクセル 表示の数値の合計

Excelで合計を計算式で出して合計する場合に起こることですが セル数値が小数の場合合計が違うことがあります。 表示の数値の合計を出したい時の方法を教えてください。 以上、ご返答 宜しくお願い致します。

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

  • ベストアンサー
  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.1

ツール → オプション → 計算方法 → 表示桁数で計算する ですね。

178708
質問者

お礼

ご返答ありがとうございます。 早速ですが回答通りにさせて頂きました。  ⇒ 出来ました。 非常に助かりました。 Cupperさん本当にありがとうございました。 *ご回答して下さった他の方々も本当にありがとうございました。

その他の回答 (3)

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.4

元になる数値を出す数式に丸めの関数を使ってください。 INT関数(正の値は小数点以下切捨て、負の値は小数点以下切り上げ) TRUNC関数(桁数指定の切捨て) ROUND関数(桁数指定の四捨五入) ROUNDUP関数(桁数指定の切上げ) ROUNDDOWN関数(桁数指定の切捨て) CEILING関数(基準値の公倍数に切り上げ) FLOOR関数(基準値の公倍数に切り捨て) があります。

178708
質問者

お礼

ご返答ありがとうございます。 この関数フル活用させて頂きたいと思います。 ひとまずは四捨五入を!!

  • isoyujin
  • ベストアンサー率21% (145/662)
回答No.3

整数部と小数部に分けて、小数部を取り出し、整数として計算してから、もう一度小数部に戻す。このためのマクロを作ろうとした事がありました。昔の事で忘れてしまいました。 そもそも、コンピューターで少数を扱おうとする時には、この問題が必ず起きてきます。二進法の限界なんです。詳しい説明は今出来ませんが・・・

178708
質問者

お礼

ご返答ありがとうございます。 PC素人ですので、この手の問題が必ず起きているものだという 認識がありませんでした。

noname#58440
noname#58440
回答No.2

  合計の対象となるセルの書式で少数点以下の桁数を少なく設定している見かけの誤差で答えが正しいです。 例(小数点以下1位の表示の場合) 真実の数値  見かけの数値 1.06        1.1 0.86        0.9 これを合計すると 1.92        1.9   でも見かけの合計1.1+0.9=2.0にならない。 セルの書式で少数点以下の桁数を多くすれば原因が見えてきますヨ  

178708
質問者

お礼

ご返答ありがとうございます。 詳しい説明により原因が見えてきた気がします。

関連するQ&A

  • エクセルで、幾つかの数値を合計が100になるように計算させる方法

    ※エクセル初心者のため、細かな説明を頂けると嬉しいです! まず、セルに数値を打ち込み… 例えば 20 40 12 48 40 40 だとします。 これらの和をexcelを使って100にする方法が今回の質問です。 地道に計算していけば、 20  →  10 40  →  20 12  →  6 48  →  24 40  →  20 40  →  20 という数値を出すことができますが、当該の数字はもっと細かく、小数の値になるかと思うのでエクセルでどうにかできないかと思っています…。 最終的には1本の棒グラフ化したいのですが、たぶんそのやり方はわかると思うので…。 よろしくおねがいします;;

  • 計算に使うエクセルの数値の表し方について

    初歩的な質問かもしれませんが… エクセルのセル間で、計算式や関数を使って計算を行うと、答えが6.10479547238…などと割り切れない小数になることが多いです。 これを、例えば小数点以下3桁で表示させるには、書式の表示形式を数値にして桁数を3で指定する方法と、ROUND関数を用いて引数を3にするやり方が考えられます。 この計算結果の数値を用いて、さらに別の計算を行う場合(例えば各計算結果の平均値を出すなど)、どちらのやり方で丸めたものを用いた方が正確でしょうか?

  • エクセルでそれぞれ1000倍して合計する配列?式はありますか?

    No.652904 「質問:エクセルは少数点以下の計算が苦手? 」でわかったことから、小数の計算(合計)を小数ではなくして行おうと思います。 A1セルからA20セルに入力された数値(小数または整数)をそれぞれ1000倍してA21セルに出したいのです。 それぞれに1000倍する作業列を作って合計すればできるのはわかりますが、できれば作業列なしでやりたいのです。 多分「配列計算」だと思うのですが、「配列」は今までやったことがないのでわかりません。 どのような計算式になるのでしょうか?

  • EXCEL SUM関数で合計が違う

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

  • エクセルで表示通りに合計するには?

    エクセルの合計の計算で、有効数字ではなく、セルに表示されている数字の合計を表示する方法を教えてください。

  • エクセル 列の数値の合計の表示について、

    エクセル 列の数値の合計の表示について、 ごく基本的なことだと思いますが、教えてください。 例えばA列に上から順に数値を入れていき、その合計をB列に表示させるとします。 私のやり方はB列の計算式を=B1+A2としてこのコピーを、数値の数だけ下に下げることで目的を達しました。 すでにA列に数値が何個も入力している場合はこれで良いのですが・・。 ここから質問なのですが、例えばA列に現在10個数値がありB列に順番にその合計が出ているとします。 次にA列11行目に新規に数値を入力した時に、自動的にその合計がB列に出るようにしたいのです。 予めB列の数式のコピーを11行目以降に延ばしておくと、10行目の合計の数値が延ばした行まで並ぶので困っています。 よろしくお願いします。

  • エクセルグラフ-表示%をぴったり100%にしたい

    エクセルの円グラフです。 数値の表示は%です。 データラベルの数値を小数点以下1位まで(20.5%,17.8%)表示すると 四捨五入の関係でしょうか?改めて電卓で計算すると 合計が99.9とか100.1と誤差が生じてしまいます。 これをなんとかぴったり100%にしたいのですが、 何か良い方法がありますか?? エクセル2000を使っています。 ご回答よろしくお願い致します!!!(汗)

  • エクセルの一つのセル内に2つの数値を配置したい

     はじめまして。質問させてください。 質問  ひとつのセル内に2つの数値を表示したいと思っています。 折り返しなどで2段に表示するのではなく,1段に2つの数値を配置したいです。  2つの数値を配置したいセルに,「=A1&" "&B2」←このような計算式を組んだ結果,ひとつのセルに2つの数値を配置する事には成功しました。  しかし,A1,B2に入れてある数値は全て小数第1位まで表示させてあるのですが(0も0.0としている),上記の式で,2つの数値を配置してあるセルでは,小数第1位が0の時は,小数第1位が省かれて表示されません。(0.0は0に,6.0は6になります)  なんとか小数第1位まで表示させる方法はありますでしょうか? また,他に「&」を使わなくても,ひとつのセルに2つの数値をいれる方法がありましたらお教え下さい。 (ちなみにこのデータの数値は,ひとつは去年の樹高(気の高さ),もうひとつは今年の樹高を表す数値で,去年の樹高と比べるために,ひとつのセルに2数値表示させる必要があります。) どうぞよろしくお願いします。

  • エクセルの合計値が一致しません

    A、B、C、D各シートの「J45」セル合計値を求めるべく、 合計 start A B C D end とシートを7つ並べて 合計のシートの「J45」セルに、 『=SUM(start:end!J45』と関数を入れています。 AのJ45セル値が14.53、Bは139.58、CとDはそれぞれ0なので合計が154.11となり、 合計シートのJ45セル値も145.11と表示されていますが、 ステータスバーには153.18と表示されているのです。 表示形式は「数値」の小数点以下2ケタを指定しています。 A~Dのシートには小数点2ケタの数字を直接数字を入力しており、 小数点以下3ケタより下が隠れている、なんてことはありません。 なぜセル内に表示されている数値と、ステータスバーに 表示されている数値にアンマッチが発生するのか、私には理解できません。 理由の分かる方、どなたか教えていただきますよう宜しくお願い致します。

  • EXCELで連続していない数値を30以上合計する方法

    こんにちは。 EXCELの表で、連続していない数値を合計する場合、30以上になるとエラーがでてしまいます。 そこで30以上合計できる方法は何かないでしょうか? ご回答宜しくお願い致します。