VBA中两个整数相除 怎样返回向下取整的整数结果?

如题所述

第1个回答  2022-11-16

数字取整可以用下述5种函数完成:

1、四舍五入取整 =ROUND(A1,0),Round函数返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果。除数值外,也可对日期进行舍入运算。

2、截去小数取整=ROUNDDOWN(A1,0),Rounddown函数是指靠近零值,向下(绝对值减小的方向)舍入数字。

3、地板函数向下取值 =FLOOR(A1,1)  ,floor(x),也写做Floor(x),其功能是“向下取整”,或者说“向下舍入”,即取不大于x的最大整数(与“四舍五入”不同,下取整是直接取按照数轴上最接近要求值的左边值。

4、舍弃小数部分=TRUNC(A1),trunc是一种函数,功能和函数INT类似,是截取日期或数字,返回指定的值。函数trunc直接去除数字的小数部分,而函数INT则是向下舍入到最接近的整数。

5、截去小数向下取整 =INT(A1),这种方式是强制类型转换,取值截断小数部分,四舍五入。Int是将一个数值向下取整为最接近的整数的函数。INT是数据库中常用函数中的取整函数,常用来判别一个数能否被另一个数整除。

参考资料来源:百度百科-VBA

相似回答