我正在做数学师,即50/6,结果是8,33333。我想取第一个数字8将其设置为工作表的另一个单元格中的输出,然后从8,3333中减去它。另一个细胞的最终结果应为0,3333。如何删除上述数字小数点左侧的那些(或数十个)?
答案 0 :(得分:0)
所以我认为您可以使用以下公式之一,假设x是正实数
x - int(x)
Mod(x,1)
x - trunc(x)
答案 1 :(得分:0)
使用和示例我在stackoverflow中从另一个用户发现的类似情况我执行了以下操作:
Dim trim As Integer
trim = Range("C9")
While trim >= 100
trim = trim \ 10
Wend
Range("C10").Value = trim
我的原始号码是8,33333,位于C9单元格中。 trim是小数分隔符左边的数字。所以输出是trim = 8。