次の方法で共有

EXCELでのバグ?

Anonymous
2022-11-22T14:26:51+00:00

EXCELで前のセルに、例えば+0.1する式を繰り返すと20番目くらいのセルで、

小数点以下10桁目位に0でない数字が出てきます。

連続するセルに 1.1 1.2 と入れてコピーしても40番目くらいのセルで

同じことが起こります。

回避する方法ないでしょうか。

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

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

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

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

Anonymous
2022-11-22T20:26:07+00:00

PCの計算が2進数で行われるために起きるもので、パソコンの宿命みたいなものだと思います。

少数点以下の計算を行うと誤差が生じる場合があり、EXCELはこうした問題が起きないよう工夫されていますが、それでも誤差が出てしまう場合があります。

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

通常の使用で問題になることは少ないと思いますが、日付・時間計算や割り算などを行うと誤差が問題になってくる場合がありますし、質問にあるような簡単な計算でも起きる場合があります。

困る場合は有効桁数を制限するなどユーザー側で対応するしかないと思います。

下の参考スレッドやスレッド内でリンクしている参考サイトを参照してみてください。

 参考スレッド:Excel の演算結果がおかしい?

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

 参考サイト:エクセル奇譚 ~ 誤差アラカルト ~

       Excelにも誤差がある?

       計算誤差への対処方法

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

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

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2022-11-22T23:04:44+00:00

    PCの計算が2進数で行われるために起きるもので、パソコンの宿命みたいなものだと思います。

    少数点以下の計算を行うと誤差が生じる場合があり、EXCELはこうした問題が起きないよう工夫されていますが、それでも誤差が出てしまう場合があります。

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

    通常の使用で問題になることは少ないと思いますが、日付・時間計算や割り算などを行うと誤差が問題になってくる場合がありますし、質問にあるような簡単な計算でも起きる場合があります。

    困る場合は有効桁数を制限するなどユーザー側で対応するしかないと思います。

    下の参考スレッドやスレッド内でリンクしている参考サイトを参照してみてください。

     参考スレッド:Excel の演算結果がおかしい?

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

     参考サイト:エクセル奇譚 ~ 誤差アラカルト ~

           Excelにも誤差がある?

           計算誤差への対処方法

    ありがとうございます。2進法計算の影響かなと想像していましたが、やはりそうなのですね。

    Excelは30年使っていますが、初めて気が付きました。また、こういう誤差は常識である事も初めて知りました。勉強になりました。

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

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