floor函数excel
皕杰报表里一般在保留小数位时都是按着四舍五入的规则来取舍数据的,比如1.14638保留两位小数是1.15,保留三位小数是1.146。但有时有特殊的需求,比如只想单纯地舍去保留位数后面的数,而不进行四舍五入,这个要怎么实现呢?
在皕杰报表里有一个专门的函数来处理这个需求,这个函数就是floor,函数说明如下:
floor
注:该函数支持excel公式导出、支持填报报表单元格自动计算
函数说明:对数据在指定位置上进行截取,剩余部分只要有值全舍去
语法:floor(numberExp{, nExp})
参数说明:
numberExp 需要进行截取的数据
nExp \n整数,用于指定需要进行截取的位置, 大于0从小数点往右位移nExp个位数,小于0从小数点往左移nExp个位数 ,等于0表示当前小数点的位置;该参数为可选参数 ,默认值为零。
举例说明:
1.例1:floor(123.456,2),结果为:123.45。
2.例2:floor(123.456,4),结果为:123.4560。
3.例3:floor(123.456,0),结果为:123。
4.例4:floor(123.456,-1),结果为:120。
5.例5:floor(123.456),结果为:123。
那么抛开皕杰报表里的函数,能不能自己想别的办法来实现这个需求呢?我想应该是可以实现的,可以通过在保留位的后一位数减去5的方法,实现虽说是四舍五入但相当于直接舍去。
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
举个例子,1.14638保留2位不四舍五入,我们把第三位小数减去5,即减去0.005,值为1.14138,保留两位并四舍五入就是1.14,后一位大于5也没有进位。保留三位,则减去0.0005,值为1.14588,保留三位并四舍五入就是1.146,相当于把第四位舍去了。
靳服药3873Excel表格怎么向上、中、向下取整函数?
沈复背19714251992 ______ 在EXCEL表格中对数字的处理中,经常根据需要按指定的位数进行取整. 数字取整可以用下述函数完成: 四舍五入取整 =ROUND(A1,0) 截去小数取整=ROUNDDOWN(A1,0) =FLOOR(A1,1) =TRUNC(A1) 截去小数取整为最接近的偶数 =EVEN(A1...
靳服药3873电脑表格中的小数点(表格里面小数点)
沈复背19714251992 ______ 表格里面小数点Excel要想把金额设为显示两位小数.我们可以进行如下的操作,我们先将整个的工作表进行一个选定的操作,也就是点到字母a和数字一之间的方框全部选...
靳服药3873在excel中 floor(a1*a2,10)+8能解释一下函数中的10 和 8 是代表什么意思吗?谢谢 -
沈复背19714251992 ______ floor(X,Y) 将X向下舍入Y的最大倍数 例如floor(13,3)结果为12 floor(8,3)结果为6 floor(125,10)结果为1208就是加8,没其他意思
靳服药3873Excel中floor函数,=FLOOR(1,0.1)答案不应该是10吗,为什么是1呢? -
沈复背19714251992 ______ FLOOR函数表示将参数向下舍入到最接近的指定基数的倍数. 1向下舍入到最接近0.1的倍数是1.
靳服药3873EXCEL里怎么把IF函数和floor函数组合在一块儿? -
沈复背19714251992 ______ =IF(FLOOR(A1,1)>=5,"够了","不足")
靳服药3873excel - 100到100随机的整数10,20,30这种的函数. -
沈复背19714251992 ______ 这个是excel2003里面的公式,2007应该也可以用 在A1中输入=(INT(RAND()*20)-10)*10
靳服药3873excel中,CEILING是向外修约;FLOOR是向内修约.具体的怎么回事啊? -
沈复背19714251992 ______ 一、CEILING函数的定义 将参数 Number 向上舍入(沿绝对值增大的方向)为最接近的 significance 的倍数.例如,如果您不愿意使用像“分”这样的零钱,而所要购买的商品价格为 $4.42,可以用公式 =CEILING(4.42,0.1) 将价格向上舍入为以...
靳服药3873EXCEL函数 -
沈复背19714251992 ______ 若那个日期放在A1:A100,B1中输入=FLOOR(A1-1,7)/7-INT("14-1-1"/7)+1 B1单元格格式设置为常规或数字,用自动填充柄下拉B1公式.
靳服药3873excel表格中floor是可以用的,如:floor(a1,0.5);我在vba中需要此函数的效果 -
沈复背19714251992 ______ 可以编写一个自定义函数 Function tq(ByVal i As Double, ByVal j As Double) tq = Application.Floor(i, j) End Function 用法如下:比如A1=1.8,在B1当中输入=tq(A1,0.5) 返回结果1.5 在VBA当中引用工作表函数,加个application再加一个“.”就行了
靳服药3873Excel:怎样计算员工的提成工资 -
沈复背19714251992 ______ 首先介绍原始的图和用到的函数1、VLOOKUP(查找)2、IF(条件)3、floor(向下取整) 由于上面的问题比较复杂,所以我会按一步步来解释,这里要注意的是,为什么红框是1?原因在下面VLOOKUP函数的介绍用VLOOKUP函数查找到提...