int函数将数字向下取整至不大于原数的最大整数,正数截尾(如7.85→7),负数向负无穷取整(如-4.02→-5),与rounddown(,0)不同(如-8.7时前者得-9,后者得-8)。

如果需要将一个数字向下取整为最接近的整数(即向负无穷方向舍入),可以使用 Excel 中的 INT 函数。该函数直接截去小数部分,返回不大于原数的最大整数。以下是实现此操作的具体方法:
一、使用 INT 函数基础语法
INT 函数仅接受一个数值参数,其作用是将该数值向下取整至最近的整数。无论原数为正或负,均朝负无穷方向取整,例如 3.9 变为 3,-3.1 变为 -4。
1、在目标单元格中输入公式:=INT(数值),其中“数值”可以是具体数字、单元格引用或表达式。
2、按 Enter 键确认输入,单元格将显示向下取整后的整数结果。
二、对正数应用 INT 函数
当输入为正数时,INT 函数去除小数部分,保留整数部分,效果等同于截尾取整。
1、在单元格 A1 中输入数值 7.85。
2、在单元格 B1 中输入公式:=INT(A1)。
3、按下 Enter 后,B1 显示结果为 7。
三、对负数应用 INT 函数
当输入为负数时,INT 函数仍执行向下取整,即向更小的整数靠近,因此 -2.1 会变为 -3,而非 -2。
1、在单元格 A2 中输入数值 -4.02。
2、在单元格 B2 中输入公式:=INT(A2)。
3、按下 Enter 后,B2 显示结果为 -5。
四、结合其他函数动态取整
INT 函数可嵌套在其他公式中,用于确保中间计算结果为整数,避免浮点误差影响后续逻辑。
1、在单元格 A3 中输入数值 15.99,在 B3 中输入 2.3。
2、在 C3 中输入公式:=INT(A3/B3)。
3、按下 Enter 后,C3 显示结果为 6(因 15.99 ÷ 2.3 ≈ 6.952,向下取整得 6)。
五、与 ROUNDOWN 函数对比使用
ROUNDOWN 函数也可实现向下取整,但需指定小数位数;当位数设为 0 时,行为与 INT 相同,但处理负数时逻辑一致,可作为替代方案验证结果。
1、在单元格 A4 中输入数值 -8.7。
2、在 B4 中输入公式:=ROUNDDOWN(A4,0)。
3、在 C4 中输入公式:=INT(A4)。
4、分别按下 Enter,B4 和 C4 均显示 -8 —— 注意:此处结果相同,但需注意 ROUNDDOWN 对负数是向零取整,而 INT 是向下取整;实际测试中 -8.7 的 ROUNDDOWN(,0) 为 -8,INT 为 -9,因此该步骤应修正为体现差异——重新校准示例。
1、在单元格 A4 中输入数值 -8.7。
2、在 B4 中输入公式:=ROUNDDOWN(A4,0)。
3、在 C4 中输入公式:=INT(A4)。
4、按下 Enter 后,B4 显示 -8,C4 显示 -9。










