Office中国论坛/Access中国论坛

标题: 小弟琢磨了2天不知道怎么解决,希望大家帮助 [打印本页]

作者: angelpaopao    时间: 2008-11-4 22:45
标题: 小弟琢磨了2天不知道怎么解决,希望大家帮助
小弟琢磨了2天不知道怎么解决,希望大家帮助

请大家帮我看下

附件中的“上年11月科目汇总表”中的A57,用的是IF函数,不知道哪里错了,总是显示条件不成立,可是条件明明是成立的啊。真的不知道哪里的问题,希望大家帮忙。谢谢。

相关说明:这个问题关联到“上年11月明细科目录入”里面的E36,奇怪的是当E36为整数时,比如12时,A57的IF函数就成立,但当“上年11月明细科目录入”里面的E36有小数部分时,比如12.3,A57的IF函数就不成立。

真的很奇怪,按理说不管是否含有小数部分,只要满足条件成立即可,可是现在是只要E36输入含有小数的数值,A57就不成立。

请大家帮忙,谢谢大家。
作者: pureshadow    时间: 2008-11-4 23:01
是浮点问题造成的
传说这是EXCEL固有的问题,用ROUND函数可以消除
=round(原公式,2)
作者: tanhong    时间: 2008-11-4 23:04
同上
作者: angelpaopao    时间: 2008-11-4 23:10
谢谢楼上两位大哥的帮助,非常感谢,没想到这么快就有了回复。能找到这里感觉真好,以后好好学习~
作者: gaofei186    时间: 2008-11-5 07:32
看看一下
作者: chenwm1973    时间: 2008-11-5 09:25
实际上这种问题还有。我上次就碰到过进位问题。
[:50] [:50]
作者: y114102225    时间: 2009-11-26 14:44
反正不明白,俺连基本的函数意思都不咋清楚
作者: CiCi-HSU    时间: 2009-12-16 12:52
菜单栏-工具-选项-重新计算-工作簿选项-以显示精度为准




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3