看板 Office 關於我們 聯絡資訊
軟體: Excel 版本: 2003,2007 之前是知道在拖曳數列的時候 小數經過0可能會有問題(註) 但沒注意到連用MATCH等函數也會有問題 A1 =1.1+0.1 則下式會出現 #N/A =MATCH(1.2,A1,) VLOOKUP同理 這樣說來還真有點危險 這麼簡單的數就有問題 而且 1.01+0.01沒事 2.01+0.01有事 2.1+0.1沒事 壞掉的規則看似不怎麼明顯 不知大家有沒有類似的經驗.研究.或看過的文章可以分享一下 (註) 舉例 打兩個數 -0.8 -0.7 選起來 拖曳 到0的時候 -0.2 -0.1 9.99201E-16 ←不是0 0.1 0.2 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.52.246
windknife18:可能是 http://support.microsoft.com/kb/78113 09/02 09:19
JieJuen:感謝 還有附解決方法(TRUNC等) 看來1.1+0.1=1.2有最佳化過 09/02 22:20
windknife18:^^ 09/02 22:42
windknife18:所以看來第一個例子要寫成 A1 =trunc(1.0+0.1,2) 才OK 09/02 22:45