在特定格式中返回小数点后的有效数字的函数

时间:2017-09-01 17:58:46

标签: excel function excel-formula

想知道是否有人知道一个函数会返回小数点后的有效数字?甚至还有如何将这个数字放在特定的格式中?

例如,如果数字是27.9834,则返回0.0001。或者如果它是2.1,它将返回0.1。

2 个答案:

答案 0 :(得分:2)

您应该能够使用LEN和MATCH来获取小数点数,然后使用简单的“^”函数来获取小数位。

假设您的号码在小区A1中:

=10^-(LEN(A1) - FIND(".",A1))

只需确保在结果单元格中显示正确的有效数字位数,否则它将显示为零。

LEN()计算字符数,然后减去从左到小数的字符数。我认为excel可以处理的小数位数有一个上限,但我不记得是什么。

答案 1 :(得分:0)

另一种方法可能是,

=AGGREGATE(14, 6, POWER(10, -(ROW($1:$16)-1))/(TRUNC(A2, ROW($1:$16)-1)=A2), 1)

enter image description here