excel中公式问题, 现金日记账把数字抽取到元角分中

在以上表中,如果我输入188500则公式错乱,出现的数字莫名其妙,而如果输入100500则公式正确,这是为什么?公式为:=IF(LEN(L117*100)>=12,MID... 在以上表中,如果我输入188500则公式错乱,出现的数字莫名其妙,而如果输入100500则公式正确,这是为什么?公式为:=IF(LEN(L117*100)>=12,MIDB(L117*100,LEN(L117*100)-11,1),""),同样问题,在这个表中出现多次,都是输入某数时公式错误,而把数字改小,公式就正确了,求教高手,该怎么该啊。 展开
 我来答
s今生缘
高粉答主

2014-02-17 · 醉心答题,欢迎关注
知道大有可为答主
回答量:3.2万
采纳率:85%
帮助的人:4947万
展开全部
具体情况不明,提取字符的公式无误(当然大于12位也就无实际意义了,第13位取不到)。建议:
1、查一下为什么227731.83-188500.00=39231.8300000001,这里的188500是输入进去的,还是计算值、复制值,是不是真正的两位小数,还是因为单元格格式显示出的两位小数;
2、如果可以的话,你对原L117的公式改为:=round(原公式,2),变成真正的是两位小数。
如果上述方法无法解决你的问题的话,那恐怕就要查证软件是否存在bug了
另外,刚刚注意到,你的余额这一列单元格,都有一个绿色小三角,查证下为什么会有这个小三角,出现小三角的情形一般有文本格式、相邻单元格的公式不一致,按理说这里不应该用文本格式啊,查查你的余额计算公式吧。
追问

你好,我的18500是输入进去的,我把余额数列去除公式(复制——选择性粘贴———数值)后,某些余额虽然显示两位小数,但鼠标点击却是10位小数,我想是以为这个缘故导致右边余额提取错误,请问我该如何解决这个余数问题?谢谢。

追答
我原来的回答可能写得比较乱,你没看清。
我不知道你原来的余额计算公式是怎样写的,你只要针对原来的公式进行下两位小数四舍五入就可以了。函数用ROUND就行,假设你原来L117的公式是:=L116+H117-J117,现在改为:=ROUND(L116+H117-J117,2),就可以了。当然你原来的公式因为涉及到跨页,比这肯定要复杂,但只要在原来的公式前加用下ROUND函数,函数的后面参数用2来保留两位小数就可以了。
要对余额这一列的所有公式都作这样的修改。
还有问题的话,发附件到我的百度号(Q号啊)
太极健1969
2014-02-17 · TA获得超过9030个赞
知道大有可为答主
回答量:8668
采纳率:69%
帮助的人:3574万
展开全部

你可以采用提取每个字符的方法来完成

这里两种显示,你任选一种


追问
请问为什么填入的数字不同,公式就出现对错,到底该怎么解决呢,如上图
追答
我的公式也会这样的情况吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1002600415
2014-02-17 · TA获得超过477个赞
知道小有建树答主
回答量:886
采纳率:0%
帮助的人:215万
展开全部
一个if 但是你写的可不止2个, 而是有3个, 多加个if
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bubeiai
2014-02-18
知道答主
回答量:1
采纳率:0%
帮助的人:1395
展开全部
我也遇到这样的问题···有解决办法,求指导!!
追问
,选中这一列,用“工具” ——选项——重新计算——勾选以显示精准度为准——确定,这样就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式