excel如何取小数点后两位有效数字?
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 05:42:02
excel如何取小数点后两位有效数字?
求的是有效数字,不是小数点后几位
比如两位吧,可以编辑公式,也可以通过其他设置都行,只是不要太复杂,
几位都是小数点后两位数字,我要的是保留后两位有效数字啊~比如a3应该是0.00075
求的是有效数字,不是小数点后几位
比如两位吧,可以编辑公式,也可以通过其他设置都行,只是不要太复杂,
几位都是小数点后两位数字,我要的是保留后两位有效数字啊~比如a3应该是0.00075
=TEXT(INT(A1*100)/100,"0.00")
再问: 小数点后两位有效数字,不是小数点后两位
再答: ALT+F11——右键THISWORKBOOK,插入模块——粘贴如下代码Private Function aa(rng As Range)
j = 0
str1 = CStr(Int(rng))
If Int(rng) <> rng Then
str1 = str1 & "."
a = InStr(1, CStr(rng), ".", 3) + 1
For i = a To Len(rng)
If Mid(rng, i, 1) <> "0" Then
str1 = str1 & Mid(rng, i, 2)
Exit For
Else
str1 = str1 & "0"
End If
Next i
aa = str1
Else
aa = rng.Value
End If
End Function在B1输入公式=aa(a1)即可计算A1的值了。
再问: 小数点后两位有效数字,不是小数点后两位
再答: ALT+F11——右键THISWORKBOOK,插入模块——粘贴如下代码Private Function aa(rng As Range)
j = 0
str1 = CStr(Int(rng))
If Int(rng) <> rng Then
str1 = str1 & "."
a = InStr(1, CStr(rng), ".", 3) + 1
For i = a To Len(rng)
If Mid(rng, i, 1) <> "0" Then
str1 = str1 & Mid(rng, i, 2)
Exit For
Else
str1 = str1 & "0"
End If
Next i
aa = str1
Else
aa = rng.Value
End If
End Function在B1输入公式=aa(a1)即可计算A1的值了。