公司电脑锁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分钟…
所以想先上来请教有那些可能性?
感谢!