跳转至

INT 函数

1. 函数概述

INT 函数用于将一个数值向下取整到最接近的整数(也可理解为取不大于该数的最大整数)。 它常用于:去掉小数部分、按整数区间分组、计算“已完成的整段数量”(如已满多少天/周/批次)等场景。

需要特别注意:

  • 正数而言,INT 的效果等同于“去掉小数部分”。
  • 负数而言,INT 会向更小的方向取整(例如 -2.3 会变成 -3)。

2. 基础语法

=INT(number)

3. 参数说明

参数名 类型 是否必填 说明
number 数值/可计算为数值的表达式 需要向下取整的数值,可以是直接输入的数字、单元格引用、或包含运算的公式

补充说明:

  • number 可以是:A1A1/7(B2-C2)*10 等形式。
  • 如果 number 是计算结果,INT 会对最终计算值执行向下取整。

4. 基础用法示范

4.1 对正数向下取整

将 8.9 向下取整:

=INT(8.9)

结果为:

8

4.2 对负数向下取整

将 -2.3 向下取整:

=INT(-2.3)

结果为:

-3

4.3 去掉小数部分(适用于正数)

若单元格 A1 为 12.75,想得到整数部分:

=INT(A1)

结果为:

12

4.4 按固定步长计算“完成了多少整段”

场景:一批任务每 7 个为一组,A1 表示当前数量,想计算已经完成了多少整组。 例如 A1=23,则完成整组数量为 3 组(因为 23/7=3.285... 向下取整为 3)。

=INT(A1/7)

4.5 将数值按区间分组(整数区间标签)

场景:对数值进行区间归类,想得到“所在整数区间的下界”。 例如 A1=5.99,分组下界为 5。

=INT(A1)

如果要生成“区间文本标签”(例如“5-6”),可以组合拼接:

=INT(A1) & "-" & (INT(A1)+1)

4.6 结合时间:计算相差的完整天数

场景:A1 为开始时间,B1 为结束时间(Excel 日期时间本质是序列值),想得到完整天数(未满一天不算一天)。

=INT(B1-A1)

如果 B1-A1 的结果为 2.8 天,则 INT 后得到 2。

4.7 结合百分比或倍率计算后的取整

场景:A1 为原始值,按 1.15 倍增长后取整(向下取整得到整数):

=INT(A1*1.15)

5. 总结

  • INT 的核心作用:对数值执行向下取整,返回不大于该数的最大整数。
  • 正数:INT 常用于快速去掉小数部分或计算“已完成整段数量”。
  • 负数:INT 会向更小的方向取整,结果可能比“去小数”更小一档。
  • 典型应用:分组归类、批次数/整周期数计算、日期时间的完整天数统计、倍率计算后的整数化处理。