Excel Roundup 函数Bug !!!

匿名
2015-11-05T04:14:37+00:00

Roundup函数计算结果,对某些数值不准确。

具体情况:

Roundup(0.0055,2), 得到的结果应该为 "0.06".  但是用此“roundup的0.06”,在包含有"0.06"的区域中用vlookup查找,返回结果为 “#N/A”

Round函数无此问题。

多试几次发现 0.05x,0.06x有问题,0.2x,0.7x有问题。

windows Excel为版本 15.0.4763.1002   32位。

iPhone 版本也有此问题。

=================================================================

实验:把如下内容copy到一个新的excel即可看到。(不包含分割线,copy内容,粘贴到sheet左上角)


ROUNDUP(#,2)

0.005 =ROUNDUP(A2,2) 0.01 =VLOOKUP(B2,D2:E2,1,FALSE)

0.015 =ROUNDUP(A3,2) 0.02 =VLOOKUP(B3,D3:E3,1,FALSE)

0.025 =ROUNDUP(A4,2) 0.03 =VLOOKUP(B4,D4:E4,1,FALSE)

0.035 =ROUNDUP(A5,2) 0.04 =VLOOKUP(B5,D5:E5,1,FALSE)

0.045 =ROUNDUP(A6,2) 0.05 =VLOOKUP(B6,D6:E6,1,FALSE)

0.055 =ROUNDUP(A7,2) 0.06 =VLOOKUP(B7,D7:E7,1,FALSE)

0.065 =ROUNDUP(A8,2) 0.07 =VLOOKUP(B8,D8:E8,1,FALSE)

0.075 =ROUNDUP(A9,2) 0.08 =VLOOKUP(B9,D9:E9,1,FALSE)

0.085 =ROUNDUP(A10,2) 0.09 =VLOOKUP(B10,D10:E10,1,FALSE)

0.095 =ROUNDUP(A11,2) 0.1 =VLOOKUP(B11,D11:E11,1,FALSE)

0.105 =ROUNDUP(A12,2) 0.11 =VLOOKUP(B12,D12:E12,1,FALSE)

Round(#,2)

0.005 =ROUND(A17,2) 0.01 =VLOOKUP(B17,D17:E17,1,FALSE)

0.015 =ROUND(A18,2) 0.02 =VLOOKUP(B18,D18:E18,1,FALSE)

0.025 =ROUND(A19,2) 0.03 =VLOOKUP(B19,D19:E19,1,FALSE)

0.035 =ROUND(A20,2) 0.04 =VLOOKUP(B20,D20:E20,1,FALSE)

0.045 =ROUND(A21,2) 0.05 =VLOOKUP(B21,D21:E21,1,FALSE)

0.055 =ROUND(A22,2) 0.06 =VLOOKUP(B22,D22:E22,1,FALSE)

0.065 =ROUND(A23,2) 0.07 =VLOOKUP(B23,D23:E23,1,FALSE)

0.075 =ROUND(A24,2) 0.08 =VLOOKUP(B24,D24:E24,1,FALSE)

0.085 =ROUND(A25,2) 0.09 =VLOOKUP(B25,D25:E25,1,FALSE)

0.095 =ROUND(A26,2) 0.1 =VLOOKUP(B26,D26:E26,1,FALSE)

0.105 =ROUND(A27,2) 0.11 =VLOOKUP(B27,D27:E27,1,FALSE)

ROUNDUP(#,1)

0.05 =ROUNDUP(A31,1) 0.1 =VLOOKUP(B31,D31:E31,1,FALSE)

0.15 =ROUNDUP(A32,1) 0.2 =VLOOKUP(B32,D32:E32,1,FALSE)

0.25 =ROUNDUP(A33,1) 0.3 =VLOOKUP(B33,D33:E33,1,FALSE)

0.35 =ROUNDUP(A34,1) 0.4 =VLOOKUP(B34,D34:E34,1,FALSE)

0.45 =ROUNDUP(A35,1) 0.5 =VLOOKUP(B35,D35:E35,1,FALSE)

0.55 =ROUNDUP(A36,1) 0.6 =VLOOKUP(B36,D36:E36,1,FALSE)

0.65 =ROUNDUP(A37,1) 0.7 =VLOOKUP(B37,D37:E37,1,FALSE)

0.75 =ROUNDUP(A38,1) 0.8 =VLOOKUP(B38,D38:E38,1,FALSE)

0.85 =ROUNDUP(A39,1) 0.9 =VLOOKUP(B39,D39:E39,1,FALSE)

0.95 =ROUNDUP(A40,1) 1 =VLOOKUP(B40,D40:E40,1,FALSE)

1.05 =ROUNDUP(A41,1) 1.1 =VLOOKUP(B41,D41:E41,1,FALSE)

Microsoft 365 和 Office | Excel | 家庭版 | Windows

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。

0 个注释 无注释

7 个答案

排序依据: 非常有帮助
  1. 匿名
    2015-11-13T05:43:06+00:00

    您好!

    根据您反映的问题,技术支持这边的话积极反馈。

    如果有其他问题需要提交,欢迎发帖。

    感谢使用微软产品。

    此答案是否有帮助?

    0 个注释 无注释
  2. 匿名
    2015-11-13T05:13:47+00:00

    TechNet论坛无管理员,完全无回复。

    在Office365论坛也提了此问题,无法解决,也要求提到TechNet。  

    然而没人管,有什么用呢?

    此答案是否有帮助?

    0 个注释 无注释
  3. 匿名
    2015-11-06T01:13:54+00:00

    您好!  

    感谢您联系微软技术支持。   

    这边了解到了您的具体问题。

    为了您获得更加全面,详尽的解答,建议您到以下链接发贴:

    https://technet.microsoft.com/zh-cn/

    希望以上的信息可以帮助到您。

    感谢使用微软产品。

    此答案是否有帮助?

    0 个注释 无注释
  4. 匿名
    2015-11-05T09:36:06+00:00

    您好!  

    感谢您联系微软技术支持。   

    这边了解到了您的具体问题。

    尝试更新Office版本到最新:

    http://support2.microsoft.com/gp/office-2013-365-update?wa=wsignin1.0

    希望以上的信息可以帮助到您。

    感谢使用微软产品。

    我已经是最新版本(1003,前面邮件写得有点不对)。  

    但是问题是肯定的。 我在Excel Online做了一个文件。也是一样。你们看看。http://1drv.ms/1PoMm3m。

    此答案是否有帮助?

    0 个注释 无注释
  5. 匿名
    2015-11-05T06:48:05+00:00

    您好!  

    感谢您联系微软技术支持。   

    这边了解到了您的具体问题。

    为了您获得更加全面,详尽的解答,建议您到以下链接发贴:

    https://technet.microsoft.com/zh-cn/

    希望以上的信息可以帮助到您。

    感谢使用微软产品。

    此答案是否有帮助?

    0 个注释 无注释