excel问题,急!!

来源:百度知道 编辑:UC知道 时间:2024/04/28 02:27:18
excel无法精确计算超长数值。
1、一般是先把超长数值转成文本格式。
2、但是若是要将此数值用于运算中就不可以了。
3、如:A1是超长数值(已设成文本格式)B1=A1*2 结果还是不能正常显
示。是不是exel根本就无法识别超长数值呢?好像不可能吧!!
4、高手,快来!!

将单元格数子定义为文本属性,虽然能看到长数字的全部,但此单元格中的数字对于Excel来说就认其为文本(文字),此数值就不能以数字的属性进行数学运算了。如果这些长数字在进程中还要作为数字参与运算,则不能将其定义为文本格式。实际上对这些数字不必定义为文本格式,我们知道,Excel是个电子表格,大多数字都可能被其他要素所引用,特别是数字更是如此,长数字只是看不到其全部面貌而已,Excel以其科学数值表示法显示长数字串,在运算和引用中也是以其原值进行的,正如你所说,Excel不可能无法识别长数值,不要担心其识别不了和运算不了的问题。你这个参与数值运算的单元格还是改为数字格式,引用时运算的结果就正确了。

计算精度

15 位数字精度 Excel 使用 15 位有效数字精度进行存储和计算。

Excel 计算存储的数值而非显示的数值 显示和打印的数值取决于设置所存储的数值的格式和显示的方式。例如,以“2008-6-22”格式显示日期的单元格中还包含为该日期存储值的序列数。可以将日期的显示方式更改为另一种格式(例如改为“22-Jun-08”),但是更改工作表中数据的显示方式并不会更改其存储的数值。

更改计算的精度 当公式执行计算时,Excel 通常会使用公式所引用的单元格中的存储值。例如,如果两个单元格中都存储了值 10.005,并且格式都设置为货币格式,那么每一单元格中都会显示 $10.01。如果将两个单元格相加,由于 Excel 引用的是存储的值 10.005,而不是显示的值 10.01,因此所得的结果将是 $20.01。您可以更改计算的精度,这样 Excel 在重新计算公式时可使用显示的值而不是存储的值。