在特定格式中返回小数点后的有效数字数的函数
想知道是否有人知道一个函数,会返回小数点后的有效数字的数量? 甚至进一步如何把这个数字在一个特定的格式?
例如,如果数字是27.9834,则返回0.0001。 或者如果是2.1,则会返回0.1。
你应该可以用LEN和MATCH来获得小数点的位数,然后用一个简单的“^”函数来得到小数点。
假设你的号码在单元格A1中:
=10^-(LEN(A1) - FIND(".",A1))
只要确保在结果单元格中显示正确的有效数字,或者它看起来像零。
LEN()计算字符的数量,然后从左边减去小数的位置。 我认为excel可以处理的小数位数有一个上限,但我不记得它是什么。
另一种方法可能是,
=AGGREGATE(14, 6, POWER(10, -(ROW($1:$16)-1))/(TRUNC(A2, ROW($1:$16)-1)=A2), 1)