公司電腦鎖usb,也不方便複製出來,只好文字敘述,請包含。
公司產品有多種原料,同原料的工單會放同一條產線,
按順序生產,每張工單都有領用重量、回收重量、成品重量。
所以月底的時候,都要調整重量讓其合乎損耗重量。
第1個工作表是每張工單調整重量用,第2個工作表是檢查用。
第2個工作表,
A欄是原料名稱、
B欄是第1個工作表,A原料全部工單調整增加的重量總合,
C欄是第1個工作表,A原料全部工單調整減掉的重量總合,
D欄是B欄減C欄,
E欄是判斷D欄是否為零,是就打勾,不是就打叉。
奇怪的事情發生了,D1:D5皆為零,但E1:E5卻是有打勾,也有打叉。
打叉的格數,還特意拉到小數點第N位檢查,也沒問題…
但還是在第1個工作表的重量,加上INT(重量*10)/10的方式,
來強制改為小數點第1位的數值。
但結果還是沒改善,在F欄寫B=C判斷,結果F1:F5卻全為TRUE....
B1=C1為TURE,B1-C1=0卻為FALSE…
請問這是因為浮點數的關係嗎?
公司電腦配備挺差的,資料筆數又不少,每改一個儲存格都要等1~2分鐘…
所以想先上來請教有那些可能性?
感謝!