dポイントプレゼントキャンペーン実施中!

Excelにて、33,593,30-29,485,50と入力すると4.107.80となるのですが、少数点以下の表示桁数をを増やしていくと4107,800,000000010と、最後の方に1が入ってしまいます。
他の数値は1は入りません。
式は最初「=SUM(E6-G6)」で、あとはそのまま下に引っ張っていっており、1がでるのも最後のその1つだけです。
対処の仕方を教えて欲しいです。

質問者からの補足コメント

  • つらい・・・

    ありがとうございます。
    SUM関数で引き算したあと、ROUND関数を使う方法は分かりますでしょうか?
    =SUM(E36-G36)があったとして、ここにどのようにROUND関数を加えるかが分かりません。

    No.2の回答に寄せられた補足コメントです。 補足日時:2024/01/24 14:53
  • ありがとうございます。
    ただすみません…
    「この数式には問題があります。数式を入力していない場合は次の点に注意します。最初の文字に等号(=)やマイナス記号(−)を使用している場合は、数式として認識されます。
    ・入力方法:=1+1、セルの表示:2
    ・これを回避するには、先頭に単一引用符( ’ )を入力します。
    ・入力内容:’=1+1、セルの表示:=1+1
         OK ヘルプ(H)       」みたいなのがでて先に進めません。
    これはどうすればよいのでしょう?

    No.4の回答に寄せられた補足コメントです。 補足日時:2024/01/24 15:58

A 回答 (4件)

No.2です。



> どのようにROUND関数を加えるかが分かりません。
=ROUND(SUM(E36-G36),3)

この場合は、小数第4位を四捨五入して、少数第3位までにまとめる、
と言う意味になります。
この回答への補足あり
    • good
    • 0

質問文のカンマやドットが変です。


正確な値をご提示ください。

いずれにしても実際にEXCELに入れてもそうなりません。
元の数字が計算結果で見えない小数点に何かあるんじゃないですか?
    • good
    • 0

計算は2進、表示は10進、と言う関係で生じる誤差です。


必要な桁数以下の処理関数(ROUND関数)を使えばよいです。
この回答への補足あり
    • good
    • 0

セルの書式設定を行いましょう。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A