首页 > 解决方案 > 向下舍入到最接近的可用分数

问题描述

我在一家焊接车间工作,我想将我的钢梁切割成最接近的可用分数(1/16)。它必须四舍五入,因为我总是可以用焊缝填充空间。例如,我在图纸上有一个 140.47 的梁,当我使用 excel 函数时,我得到它输出 140 1/2" excel 函数是:

=TEXT(A1,"0"&IF(ABS(A1-ROUND(A1,0))>1/32," 0/"&CHOOSE(ROUND(MOD(A1,1)*16,0),16,8,16,4,16,8,16,2,16,8,16,4,16,8,16),""))&""""

我怎样才能让它四舍五入并输出 140 7/16?

标签: excel

解决方案


使用 MROUND:

=MROUND(A1-(1/32),1/16)

然后格式化输出:

0 #/##

在此处输入图像描述


如果您不介意将文本作为最终输出:

=TEXT(MROUND(A1-(1/32),1/16),"0 #/##")

推荐阅读