次の方法で共有

エクセルに数字を入力すると正しい数字が入力されない。

Anonymous
2016-10-27T07:16:09+00:00

たまたま数字をエクセルのセルに入力すると次の表示になってしまいます。

"63,239.223"と入力しました。すると勝手に"63,239.222999999900,,,,"というように小数点第3位以下の数字が変わっていました。

そこで試しに小数点以下の.223を.221、.222などと入れてみると他の数字は正しく入力できました。

又、万の桁の6を1から順に変えてみると、”53,239.223"と"33,239.223"が同じ現象となっています。

更に9.223も9.2229999999となってしまいます。他の数字もためしたかったのですが、時間もないので、失礼します。

バグなのかわかりませんが、報告のみします。(業務上の支障はありませんでしたので)

ちなみにエクセルのバージョンはExcel 2016 32bitです。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Hebikuzure aka Murachi Akira 325.9K 評価のポイント MVP ボランティア モデレーター
2016-10-27T08:01:37+00:00

これは Excel の数値データの内部表現 (2進数) と実際に表示されている浮動小数点少数との変換誤差ですね。

10進数でも「割り切れない」小数、つまり小数点以下の桁が無限に続く数があるのと同様、2進数でも「割り切れない」小数があります。それに該当する数値を入力すると、Excel の内部表現では正確にその数を保持できず近似値を保持することになるので、結果的にそれを10進数に戻すとこのような表示になってしまいます。

不具合ではなく、こういうものと考えてください。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

2 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2016-10-27T08:25:58+00:00

    早速のご回答ありがとうございました。

    不具合ではなく、こういうものという事なのですね。

    なるほど、よくわかりました。

    ありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. 削除済み

    この回答は当社の行動規範に違反したため削除されました。 アクションを実行する前にこの回答を手動で報告したか、自動検出機能により特定しました。 詳細については、当社の行動規範を参照してください。


    コメントはオフになっています。 詳細情報