24小时热门版块排行榜    

查看: 415  |  回复: 1

devilhunter

铁虫 (初入文坛)

[求助] 这是Excel 的Bug吗?

各位大神,请教两个Excel的问题:
1、DEC2BIN只能处理-512~+512以为的数,超出此范围,Excel报错,在Excel下怎么解决呢?(当然可以用附件里的计算器手动实现)

2、POWER函数误差如何消除?
例子,在Excel下输入=POWER(2,100),计算得到:1267650600228230000000000000000;

但是用计算器算2^100,结果为1267650600228229401496703205376。

Excel的这个误差在应用中会带来错误,怎么解决?

拜谢。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ausir

木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
devilhunter: 金币+10, ★★★很有帮助, 很有用,谢谢 2013-05-29 08:34:12
1. 对于第一个问题,Excel 到目前的2013版为止,Dec2Bin处理的范围还是那么大。如果超界,需要自己转化成字符串处理。自己编程即可实现。
2. Excel 的数据精度只有15位,超过的无法处理。参考 http://office.microsoft.com/zh-cn/excel-help/HP010073849.aspx 中计算规范与限制的第一项介绍。
2楼2013-05-28 23:30:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 devilhunter 的主题更新
信息提示
请填处理意见