发现了一个bug。用spread打开一个包含公式的excel,往里录入一些数据,查看此时的sheet页面,发现里面的数据跟直接用excel计算的不一样。
最后跟踪到一个公式 =IF(SUM(T$6:T12)='表A4 投资和费用支出表'!C$5,0,'表A4 投资和费用支出表'!C$5/6)
根据公式可知每一个单元格的值为 '表A4 投资和费用支出表'!C$5/6
六个加起来在excel就应该等于 '表A4 投资和费用支出表'!C$5
而实际上由于存在不能整除的问题,每个单元格的值就可能是无理数,此时加起来以后就可能不相等。
从这里可以看出,spread的公式貌似都是自己写的?
不知道这个问题怎么解决呢?
|
|