
int和floor函数,都是excel日常应用中常见的数学函数,它们的作用都是向下取整,所谓向下取整,就是直接向下取最接近的整数值,或者是按照指定的基数或倍数来取整数值。
那么,这两个函数的不同点就在于一个是直接取整,另一个则是按照指定基数的倍数来取整。
下面,就依次来介绍两个函数的语法和使用场景。
一、FLOOR函数
floor函数我们通常称为指定基数取整函数。
它的作用就是通过给定一个基数,来返回这个基数的一个倍数,而这个倍数要小于且最接近于参照值。
floor(23,12)
我们先从一个示例来讲解。
如下图,在一些企业或工厂,人事行政部门计算工人的计薪时长,往往不是他们工作的实际时长,而是通过一些规则变相地减少了工人地工时和薪水。
而通常0.5小时就是他们设置规则的一个标准,超过0.5小时不足1小时的只计0.5小时,那不足0.5小时的工时就直接抹去了。

我们且不论实行这些规则的工厂和企业是不是太苛刻了,而是来解答,告诉大家他们是如何设置这样一个计薪结果的。
=FLOOR(D3,0.5)

工时
通过一个公式,就得到了指定0.5小时的基数,来向下取整最接近的数值。
我们再来看看floor函数的语法:

=floor(值,基数)
购买专栏解锁剩余55%