单元格不够长导致的,将单元格拉长,重新输入数据,ctrl+1, 设置数据格式
这个是因为后面的小数位太长了,转化为科学计数法了,7.27596E-12=7.27596×(10的-12次方),其中E相当于为10的底数,意思是7前面是有12个零的小数,再按你原先设定的单位换算出真正的值。 反之,正的次方数, 比如说CAD中的2.027115E+11量的是面积,CAD默认单位为mm2平方毫米,计算出2...
E-12 本身是一个很小的数字,在C语言中,判断浮点数相等的理由跟这个估计也差不多吧?
这是因为你的单元格格式为"常规",最多只能显示11位(含小数点,即小数最多9位),超过就会科学记号显示。"1.79E-12"实际数值为"0.00000000000179",即第"1.79/10^12"(或=1.79*10^-12)的意思
这是科学计数法,因为你的数字位数过长 还有,如果这个数是公式的结果,比如 =A1+C4-D6 把它改成 =sum(A1,C4)-sum(D6)我遇过这样问题,就是这样做的,我也没弄清是什么原因
这个是科学计数法,e-12是表示10的负12次方。题中这个数据是一个很小的小数了。很多分析中,对这样的接近0的数据,会用为0进行处理。可以设置格式,保留2位小数,它就显示为0.00,实际值不变。或者用取整公式=round(a1,2),参数2是保留两位小数意思,实际值和显示都是0了。
有两个原因,一是单元格宽度小了,可调整宽度。二是点单元格右键属性,把这个单元格定义成非数字的。
这是电子表格中所能计算的除0外的最小的数级,及3.乘以10的负12次方,由于你是输入的函数,它会按照函数表达式一只计算到最后结果,然而它只能表示到3.E-12,所以当算到结果为3.E-12时就停止计算,输出结果3.E-12。
-2.50111e-12表示-0.00000000000250111 他是科学计数法的表示方式 e前面表示有效数字,后面表示小数点后面结合前面的0的个数!
一般二个数据相减会出现这样的结果,是计算机的浮点运算导致的。意思是负数的5.0222×e^(-12)是一个近乎为0的数值,而事实上你的运算结果应该是0吧