EXCEL如何取整数?只想取小数点前的数要用什么公式?

如题所述

假设 A1=1.547201
=Trunk(A1) 等于1 ,它也可以指定要截到几位小数点
=Trunk(A1,2) 等于 1.54

那么=Trunc 这函数本身跟=Rounddown 是一样的,差别只是=Trunc 不需要指定小数位
=Rounddown(A1,0) 结果会跟Trunc(A1)或=Trunc(A1,0) 一样都是1

还要看你是不是想要四舍五入,四舍五入要用=Round()
=Round(A1,2) 等于1.55 ,因为7进加1,

还有一个=Roundup,直接加一到你指定的小数位
=Roundup(A1,4) 等于1.5473
=Roundup(A1.0) 等于 2
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-06-02
trunc最合适,可以使用其他函数
如果是正数:
trunc(a1)=int(a1)=round(a1,0)=rounddown(a1)=floor(a1,1)
在VBA中,用fix函数
相似回答