几个18位数在excel中如何求和?我怎么得不到结果?
发布网友
发布时间:2022-04-23 03:07
我来回答
共5个回答
热心网友
时间:2023-10-12 20:02
不知道你的这几个18位数有没有什么规律,如果有规律用下面的方法可以计算,如果没有规律虽然也要以计算,不过可能要复杂一点...
在你要输入的单元格设置单元格格式,选择自定义,用通用,然后在上面输入
123456789123456###
前面10几位就是你要输入数字的前面数字,后面留几位待会手动输入
确定好以后在这个单元格输入如123(你要输入数字的后几位)
单元格此时显示:123456789123456123
如果你的单元格有规律就一次性选择所有单元格设置,如果不是只能一个一个设置了...
最后求和就会得出18位的结果了...
热心网友
时间:2023-10-12 20:02
excel的最大数字位数是15位 18位当然不能正确计算了
热心网友
时间:2023-10-12 20:03
可以计算,只是用科学计数法并保留6位有效数字吧。 如:1.23456E+18
热心网友
时间:2023-10-12 20:03
excel对于数值,只保留前15位有效数字。
18位虽然能参与运算,但是精度恐怕不是你想要的了。
另外,如果你的数据是文本格式的,则不能使用sum(a1:a10)这样的方法求和,因为sum会忽略引用中的文本。
解决方法是用数组公式(数组公式输入时按ctrl+shift+enter完成)
=sum(--a1:a10)
注意:该结果是将各数据保留前15位有效数字后的求和结果,且结果也只保留前15位有效数字。
热心网友
时间:2023-10-12 20:04
1、EXCEL的数值精度为15位,超过15位的部分均显示为0。假设要求和的单元格在A1:A10,可用公式:
对常规或数值格式,=SUM(A1:A10)
对文本格式,=TEXT(SUM(--A1:A10),"#")
或者=TEXT(SUM(--A1:A10),"0")
注意文本格式的公式是数组公式,shift+ctrl+enter。
2、如果要显示超过15位数值以后的数字,就必须提高数值精度。解决的办法是分段计算。
1)、假设要求和的单元格在A1:A10,增加辅助列B1:B10,可用以下公式计算:
B1=RIGHT(A1,--LEN(A1)-8),下拉填充。
(注,B1式中的8也可以改为6或者其它数字,但必须超过15位数值后面显示0的位数。)
2)、然后,用数组公式,求出A1:A10单元格的和:如C1=TEXT(SUM(--A1:A10),"0")
求出B1:B10单元格的和:如C2=TEXT(SUM(--B1:B10),"0")
3)、最后,合并求和结果:如C3=LEFT(C1,--(LEN(C1)-7))&RIGHT(C2,7),(注意,C 3公式中的7,不能大于B1公式中的数字,以免出现进位数字可能被截去。)