作者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/cn.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