次の方法で共有

セル入力数値と数式バー表示数値の違い

Anonymous
2021-12-07T14:36:43+00:00

Microsoft365 Excelでセルに「33826.973」と入力したのに、数式バーには「33826.9729999999」と表示される。Excel2016でも同様の現象が発生する。

対処方法はありますか。データベースの数値になるので困っています。

Microsoft 365 と Office | Excel | ビジネス向け | Windows

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

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

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

Anonymous
2021-12-07T20:21:43+00:00

Excelの仕様(PCの仕組み)というしかないと思います。

詳しいことは分かりませんが下のサイトを参照してください。

   エクセル奇譚 ~ 誤差アラカルト

Excelでは小数点以下の数値を正確に表示することができませんが、Excelの処理によって問題が起きることは少ないと思います。

数式バーと表示が異なる数値は[33826.973]以外にもありますが、多くの数値は数式バーと表示が一致します。

また、セルの数値は有効桁数で丸められた数値なので、セルの書式設定で小数点以下の桁数を多くすれば表示上は数式バーと一致してきます。

[33826.973]は小数点以下の桁数を10桁以上にすれば数式バーと同じになります。

(下図)。

このため、Excelには誤差があるという前提で、目的に応じて工夫していくしかないと思います。

小数点以下となる計算を繰り返していくと誤差による影響が目立ってきます。

<excel 小数点 誤差>などのキーワードでネット検索すると多くの情報が見つかると思います。

   例:浮動小数点演算誤差の正しい回避法

     計算誤差への対処方法

 ![](https://learn-attachment.microsoft.com/api/attachments/c65137e0-9302-4ef6-8b7d-cc6e96675545?platform=QnA

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

4 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

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

Hebikuzure aka Murachi Akira 325.9K 評価のポイント MVP ボランティア モデレーター
2021-12-08T08:18:56+00:00

セルの表示=表示形式に従って表示される

数式バー=セルに入っている実データが表示される

というだけの事です。

これが理解できないなら、基礎から Excel の勉強をやり直しましょう。

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

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

0 件の追加の回答

並べ替え方法: 最も役に立つ