Excel 不能计算超过15位的数字,超过了后面的数字会变成0

本帖由 sren19832008-12-12 发布。版面名称:综合新闻,闲聊,发泄,心情

  1. sren1983

    sren1983 Guest

    1、excel不能处理有效数位超过15位的数字(无论在整数还是小数)。也就是说,在excel中,超过15位有效数字的数是没有意义的
    2、但是,在文本格式下,excel会把数字和字母等其它字符等同对待,这时,数字长度就不受第1条的限制,只受单元格字符长度限制。
    3、虽然在文本型数字可以显示更长的数字串,虽然这样的数字串依然可以参与计算,但也局限于15位有效数字以内,超过15位,还是无法计算的。如图(A列为文本格式,A1超过15位,A2不足15位,所以,B2的公式计算正确,而B1的错误)

    回到开头,我们可以得出结论:
    excel中只能处理15位以内的有效数字(默认情况下超过12位会自动以科学记数法显示,可以自定义格式为0即可),即使是文本型数据,也只能正确运算前15位。这是因为绝大部分情况下,这样的有效数字已经足够我们使用了。如果你非要使用超过15位的有效数字,那么请你不要用Excel,否则就是叫公鸡下蛋,是强人所难,是无理的要求。毕竟在现实生活中,超过15位的数字通常只是身份证号、手机号、银行帐号等等,而这些数字只是代号,是不需要参与计算的。
     
  2. Vixf

    Vixf ZIY 贵宾

    是么?·····
     
  3. suchasplus

    suchasplus 普通会员

    我记得不是
    调一下单元格式就好了
     
正在加载...