[[20021224173243]] 『計算結果が 0 のはずが、おかしな値になります』(毛糸だま) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『計算結果が 0 のはずが、おかしな値になります』(毛糸だま)

 IF式を使っての計算式なのですが、計算結果が「0」になるはずが、「-1.77636E-15」などの「〜E-15」という値になってしまいます。

 ちなみに式は、

   IF(A1="",B1-C1,A1)

 というもので、参照するセルには、小数点以下1〜3桁の数値が別のセルを参照した計算結果として入っています。

 表示形式を「数値」にすれば「0」と表示されるのですが、計算結果が小数になるものを小数点以下の桁数を制限せず表示したいので困っています。

 きちんと「0」という結果が出ているセルもあるのですが・・・。

 お分かりになる方、どうかよろしくお願いします!


 「-1.77636E-15」となっているセルの「書式設定」の「分類」はどうなっているのでしょうか?

 計算結果の小数点以下の桁数を制限せずに表示したいのであれば、

 書式設定の「分類」を「標準」にすれば良いのではないでしょうか?(すーさん)


 すーさん、アドバイスありがとうございます。

 書式設定の「分類」ですが、変更を加えず「標準」にしたままにしていました。

 その状態で上記のような計算結果になってしまったので、いろいろ試したのですが・・・。

 計算式がいけないのかなぁ・・・。ありがとうございました。(毛糸だま)


 「-1.77636E-15」となっているセルの値は15桁以上ではないでしょうか?

 15桁以上の数字のときそんな表示になることもあるようなんですが・・・

 それから列幅が狭いときもそんな表示になることもあるので、一度列幅を広げて

 みてはどうでしょうか?(すーさん)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.