Google ドライブのスプレッドシートで訳の判らないバグに見舞われている。
「71.4」、「-22.3」、「-57.7」の3つ値を足す("=A1+B1+C1")もしくはsum関数を使う("=sum(A1:C1)")と、出てくる答えが「-8.59999999999999」となってしまう。
これの答えは本当は「-8.6」。
なにか微妙に足りない…。
最初の項目「71.4」を「71.3」にすると、正しい値「-8.7」が出る。
「71.34」でも「-8.66」と出る。
でも「71.35」にすると「-8.65000000000001」になってしまう。
「71.346」は「-8.654」でOKだけど、「71.347」にすると「-8.65300000000001」になってしまう。
なんでなのさ?
ちなみに初項を「71.4」としても、加える順番を変える("=A1+C1+B1")と正しい答え「-8.6」が出る。
Googleさん、なんとかして下さい。
0 件のコメント:
コメントを投稿