我在一个单元格中有一个四位小数的值,在下面的单元格中,我有公制换算公式。我希望下面的单元格(使用公制换算公式)显示的小数比上面的单元格少一位。
例如,如果英制测量值为 .####(小数点后 4 位),我需要转换单元格显示 .###(小数点后 3 位);如果英制测量值为 .###(小数点后 3 位),我需要转换单元格显示 .###(小数点后 3 位),依此类推。
我怎样才能做到这一点?
答案1
您可以根据以下内容开展工作:
=(INT(A1)&"."&MID(MOD(A1,1),FIND(".",MOD(A1,1))+1,LEN(MOD(A1,1))-(LEN(INT(A1))+1)-1))+0
复制至所需的位置。不过,这只会截掉小数。
如果要对值进行四舍五入,请使用转换公式的辅助单元格,并按照以下方式对结果进行四舍五入:
=ROUND(D2,(LEN(D1)-LEN(INT(D1)))-2)
在以下屏幕截图中,公式位于单元格 D3 中