gpt4 book ai didi

excel - 返回有效数字位数的函数

转载 作者:行者123 更新时间:2023-12-02 21:48:22 24 4
gpt4 key购买 nike

我不知道如何在 Excel 上创建一个返回数字中有效数字数量的函数。例如。如果我输入 0.0001004,输出将为 4。

最佳答案

这应该适用于任何数字。由于管理数字的规则很多,所以它非常复杂。如果您想在小数点后使用尾随零,只需将输入单元格设置为文本格式即可。

=IF(B3="","",IF(ABS(B3)=0,0,LEN((ABS(B3)/10^LEN(ABS(B3)))*10^(LEN(ABS(B3)/10^LEN(ABS(B3)))-LEN(INT(ABS(B3)/10^LEN(ABS(B3))))-1)))+LEN(B3)-LEN(ABS(B3))-IF(LEFT(B3,1)="-",1,0)+IF(OR(LEFT(B3,1)=".",LEFT(B3,2)="-."),1,0))+IF(AND(NOT(ISERROR(FIND(".",B3))),ISERROR(FIND(".",ABS(B3)))),-1,0)

这个方程比绝对需要的要复杂一些,因为它能够处理文本输入,您会得到复杂的因子,例如 0.123 与 .123、负数和尾随零(例如 -.0900)。

enter image description here

关于excel - 返回有效数字位数的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29184253/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com