Excel中计算比例时如何舍入结果保留1位小数
Excel比例计算结果保留1位小数的实现方法
你当前直接拼接除法结果的写法,会默认输出浮点数的全精度计算值,因此会出现一长串小数位,只需要在拼接文本前对除法计算结果做位数格式化即可,有三种常用实现方式:
- 四舍五入保留1位小数(最常用)
直接替换原有公式为:
公式里=ROUND(A2/B2,1)&":"&1ROUND函数的第二个参数1代表保留1位小数,你示例里的1.388888888889经过处理后会四舍五入为1.4,最终输出1.4:1。 - 截断保留1位小数(不做四舍五入,直接舍去多余位数)
如果不需要四舍五入,只想直接截取1位小数,可以使用ROUNDDOWN函数,公式为:
同样以1.388888888889为例,用这个公式计算后会直接舍去第二位及之后的小数,最终输出=ROUNDDOWN(A2/B2,1)&":"&11.3:1。 - 自定义格式保留1位小数
如果你后续需要调整显示格式(比如补前导零、固定显示位数),可以用TEXT函数先把计算结果格式化为指定样式再拼接,公式为:
这个写法默认也是四舍五入保留1位小数,和ROUND方案的基础效果一致,优势是格式调整更灵活。=TEXT(A2/B2,"0.0")&":1"
内容的提问来源于stack exchange,提问作者Clarke O'Donovan
相关产品推荐
相关产品推荐

