请教大佬:看看表格是那里出问题了,谢谢!
excel吧
全部回复
仅看楼主
level 3
我的想法是:当I2+I3+K3等于零时,A1不弹出提示框,不等于零时弹出提示框。现在的情况是:I2+I3+K3等于零,A1还是要弹出提示框,请教这是怎么回事,谢谢!(选项里已选择了“以显示精度为准”)
2025年02月23日 01点02分 1
level 8
反过来写试试,如果=0则返回空,否则返回账目不符
2025年02月23日 09点02分 4
level 11
if(value(条件)<>0,真,假)试试

2025年02月23日 11点02分 5
@不会VBA 是浮点误差。
2025年02月23日 11点02分
@刘希1112 那就套int试试
2025年02月23日 12点02分
@不会VBA 假设数值是559,-559.8,0.7用INT就会误判了。
2025年02月23日 12点02分
@刘希1112 我直接填数模拟不出来他这个错误,即便是我对559+(-559.8)f9后得出-0.799999999999955,在用这个去加0.8,wps也还是=0。估计round,int,abs,应该有一个可以行得通。估计他这几个应该都是公式
2025年02月23日 12点02分
level 1
=if(round(i2+i3+k3,2)<>0,"账目不符,请核对已结和已付","")
2025年02月23日 12点02分 6
level 7
请把I2+I3+K3<>0加一个括号变成(I2+I3+K3)<>0
2025年02月24日 03点02分 7
这个没事,加法运算优先级高于大于号小于号
2025年02月24日 05点02分
level 11

2025年02月24日 06点02分 9
主要看你K3的值咋来的
2025年02月24日 06点02分
1