Board logo

標題: [發問] E2詭異的數值 [打印本頁]

作者: rakefrank    時間: 2013-12-10 10:38     標題: E2詭異的數值

[attach]17030[/attach]

請幫忙看一下檔案內E2的值為什麼不是0
而是怪的值呢

進而導致F欄的判斷也有問題

是哪個地方出現問題呢?
有什麼方式可以解決的嗎?
作者: owen06    時間: 2013-12-10 13:16

回復 1# rakefrank


神秘的1.86@@,key其他數值還不會這樣吶,
這個問題似乎是個懸案了。
作者: ANGELA    時間: 2013-12-10 17:26

浮點運算的BUG,用ROUND()去除
作者: ANGELA    時間: 2013-12-10 17:27

浮點運算的BUG,用ROUND()去除
作者: rakefrank    時間: 2013-12-10 18:07

對吼
還有ROUND這個函數可以用
感謝大大的提醒
作者: c_c_lai    時間: 2013-12-10 18:08

回復 1# rakefrank
  1. =IF(OR(B2>0,C2>0,D2>0),D2-(B2+C2)," - ")
複製代碼
改成
  1. =ROUNDUP(IF(OR(B2>0,C2>0,D2>0),D2-(B2+C2)," - "), 2)
複製代碼
便行了。  所以 E2 = -0.01
作者: rakefrank    時間: 2013-12-10 20:50

回復 6# c_c_lai

ROUNDUP是個很有趣的函數
之前從來沒用的
不過好像跟我想要的結果不太符合
我要的是E2=D2-(B2+C2)=1.86-(1.86+0)=0
使用ROUNDUP後變成-0.01似乎不是我想要的結果
我目前將E2=IF(OR(B2>0,C2>0,D2>0),ROUND(D2-(B2+C2),2)," - ")
不過學了一個新函數也是挺好
作者: Hsieh    時間: 2013-12-11 10:50

回復 1# rakefrank

顯示值為準
[attach]17042[/attach]
作者: rakefrank    時間: 2013-12-13 17:48

回復 8# Hsieh

還有這種特別的用法
感謝提供
又學到新東西




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)