当单元格A1,A2,A3中为其它普通数值时, 用公式if(A4=A1+A2+A3,"正确","错误"),A4校验结果为“正确”

当A1=633252.45,A2=-5341944.18,A3=3877935.6时,把A4输入-830756.13时A4校验结果为“错误”,打了几遍都这样,求高手解决此... 当A1=633252.45,A2=-5341944.18,A3=3877935.6时,把A4输入-830756.13时A4校验结果为“错误”,打了几遍都这样,求高手解决此问题。
报表上的公式是不能改变的。
展开
 我来答
kaihai111
2012-05-18 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:94
采纳率:0%
帮助的人:42.5万
展开全部
其用公式时不能将其设置在同一个单元格内,你可以将A4输入-830756.13,在A5用公式=if(A4=A1+A2+A3,"正确","错误")即可以实现了
追问
公式不在A4里,验证结果是单独的单元格,只有这几个数字不行,其实也不是只这几个数字不行,只要是数字长点的,带负数的,很多都不能验证成功。普通的短位数的数字都可以验证为“正确”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
方括号
2012-05-18 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.7万
采纳率:55%
帮助的人:1.8亿
展开全部
这种情况一般是浮点误差引起的。
公式改为=IF(A4=ROUND(A1+A2+A3,2),"正确","错误")试试,如果还不行,再改成=IF(A4=ROUND(A1+A2+A3,2),"正确","错误")。
更多追问追答
追问
表格是税务上统一给的,公式都是锁定了不能修改的格式,只有全都验证正确才能报表,还有没有其他不改公式的办法?
追答
可以试试,工具-选项-重新计算,勾上“以显示精度为准”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
绿萝兰馨
2012-05-19 · TA获得超过2461个赞
知道小有建树答主
回答量:1477
采纳率:50%
帮助的人:1236万
展开全部
这个问题很简单,是浮点误差引起的。
如何判断呢?
在excel工作表里面,每个单元格的有效数字式15位。我们把你的数据显示扩大到15位以上,就看到问题的症结了,如下:
A1、A2、A3数据
633252.45
-5341944.18
3877935.6
A1+A2+A3的和是:
-830756.129999999
所以,你输入-830756.13时 ,-830756.13≠-830756.129999999 ,则显示"错误",
解决办法:
如果你没有权力修改公式,就只能在A4里面输入-830756.129999999,这样就得到“正确”。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
司白亦0CP
2012-05-19 · TA获得超过478个赞
知道小有建树答主
回答量:515
采纳率:0%
帮助的人:256万
展开全部
实验了很多方法,都没有成功,任务失败
追问
呵呵,那也谢谢了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
绘图员老李
2012-05-18 · TA获得超过184个赞
知道小有建树答主
回答量:360
采纳率:0%
帮助的人:80.7万
展开全部
我试了一下 和您说的一样 等待高手来指点吧
追问
是啊,真奇怪
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式