excel要取整又不想四舍五入,直接用 rounddown(数值,0) 或者 trunc(数值) 就行;要是要求严格向下取到更小的整数,就用 int(数值)。这三个函数都不会像round那样自动四舍五入,差异主要体现在负数处理和自定义保留位数的场景下。
先选函数:不要四舍五入优先找 ROUNDDOWN
操作很简单:先点你要输出结果的单元格,再到顶部「公式」选项卡的函数入口里,搜索或者直接选ROUNDDOWN。这个函数的逻辑是按你指定的小数位数,往0的方向砍掉多余的数字,第二个参数填0的时候,就只保留整数位,哪怕小数部分大于0.5也不会往整数位进1。

别把ROUNDDOWN和ROUND搞混了:ROUND(2.5968,0)算出来是3,ROUNDDOWN(2.5968,0)算出来是2,咱们说的「不四舍五入取整」,通常要的就是后面这种结果。
填写参数:数值选原单元格,位数填 0
操作参数窗口时,「数值」项选你要处理的原始数据单元格,比如A2;「位数」直接填0,代表只保留整数。嫌点选麻烦也可以直接在单元格里敲 =ROUNDDOWN(A2,0),输完按回车,再把公式往下拖填充到其他行就行。

要是你不想完全取整,只想舍掉多余小数、留1位小数,第二个参数就填1,留2位就填2。做整数取整的时候必须填0,别漏了这个参数,不然结果很容易和你预想的不一样。
看结果:小数被直接截掉,不会进位
操作完成后把公式往下填充,结果列里1.234会变成1,2.5968会变成2,-12.345会变成-12。你看2.5968没变成3,这就说明不四舍五入的效果生效了。

要是你换成 =TRUNC(A2),用来取整的时候效果和ROUNDDOWN(A2,0)几乎一样,也是不四舍五入;要是换成 =INT(A2),处理正数的时候看起来也是直接砍掉小数,但碰到负数会往更小的整数方向取,比如-12.345会变成-13。处理带负数的数据之前,一定要先搞清楚这个差异。
按需求换公式,别死记一个取整函数
日常做表格按这个规则选基本不会错:只想去掉所有小数、完全不进位,用ROUNDDOWN(A2,0)或者TRUNC(A2);要做数学意义上的向下取整,就用INT(A2);确实需要四舍五入的时候再用ROUND(A2,0)。最后可以抽查一两个小数部分大于0.5的数值,确认没有自动进位,就说明公式选对了。











