作者Lanjaja ()
看板Office
標題[算表] 用滑鼠拖曳填滿的數列出現些微誤差
時間Mon Oct 9 14:55:02 2023
軟體:Excel
版本:Microsoft Office LTSC 標準版 2021
大家好,我想請問一個平常不太會注意到的問題
假設A行我要快速建立一個首項為49.65、公差為-0.05的等差數列
我在A1輸入49.65,A2輸入49.6,0
然後反白選取A1、A2二格後,
滑鼠點A2右下角按住不放一直向下拖曳到A40,
奇怪的事情發生了!我點入A20看實際儲存格的數值,竟然是48.7000000000001
A20以下的數值通通都多了10^(-12)
我本來建立B行是要用到比對A行的數值,
但是就因為Excel這種奇怪的bug造成A20以後的數值比對結果都不正確
請想問板上先進要用什麼方式才可以真的拖拉出正確的等差數列?
以及有什麼特殊功能(不是拖拉的方式)可以達到相同的目地?
先謝謝各位的回答~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.56.175.175 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1696834504.A.677.html
1F:推 windknife18: 應該是浮點數造成的問題 10/09 16:04
2F:→ windknife18: 可以試看看 A1 =49.65+SEQUENCE(100,,0,-0.05) 10/09 16:05
3F:→ windknife18: 產生100個-0.05的等差數列 10/09 16:05
4F:→ Lanjaja: 謝謝w大,這樣做真的是精確的數值。不過要怎麼解除這些數 10/09 18:03
5F:→ Lanjaja: 列的綁定?因為我點選其中一格,就會有一個大框框框起所 10/09 18:03
6F:→ Lanjaja: 有數列 10/09 18:03
7F:→ windknife18: 這是陣列公式,只能在A1修改 10/09 20:20
8F:→ Lanjaja: 了解,謝謝wind大 10/15 10:20