请教大佬:看看表格是那里出问题了,谢谢!
excel吧
全部回复
仅看楼主
level 3
A8淡墨青衫A8
楼主
我的想法是:当I2+I3+K3等于零时,A1不弹出提示框,不等于零时弹出提示框。现在的情况是:I2+I3+K3等于零,A1还是要弹出提示框,请教这是怎么回事,谢谢!(选项里已选择了“以显示精度为准”)
2025年02月23日 01点02分
1
level 8
36瓶
反过来写试试,如果=0则返回空,否则返回账目不符
2025年02月23日 09点02分
4
level 11
不会VBA
if(value(条件)<>0,真,假)试试
、
2025年02月23日 11点02分
5
刘希1112
@不会VBA
是浮点误差。
2025年02月23日 11点02分
不会VBA
@刘希1112
那就套int试试
2025年02月23日 12点02分
刘希1112
@不会VBA
假设数值是559,-559.8,0.7用INT就会误判了。
2025年02月23日 12点02分
不会VBA
@刘希1112
我直接填数模拟不出来他这个错误,即便是我对559+(-559.8)f9后得出-0.799999999999955,在用这个去加0.8,wps也还是=0。估计round,int,abs,应该有一个可以行得通。估计他这几个应该都是公式
2025年02月23日 12点02分
level 1
happycandycs
=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
不会VBA
讷
2025年02月24日 06点02分
9
不会VBA
主要看你K3的值咋来的
2025年02月24日 06点02分
1