关于Excel取整函数的应用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Excel取整函数的应用相关的知识,希望对你有一定的参考价值。

=INT(A1)
向下取整
=ROUND(A1,0)
四舍五入取整
=ROUNDUP(A1,0)
向上取整
=ROUNDDOWN(A1,0)向下取整
Int函数可以直接将一个小数采用截取的方法只保留整数部分。具体使用方法,只需要在单元格中输入公式“=Int(A1)”即可对A1单元格进行取整运算。
floor函数用于将一个小数按给定基数向下进行舍入计算,同样利用该函数可实现取整运算。在使用时需要注意的是须将基数设置为“1”。
如图在具体的使用方法:
Ceiling函数同样可用于取整运算,该函数可将数值按指定基数向上取整。取整之后,需要进行一些处理,当小数部分不为0时,需要进行减1处理。
具体使用方法如图所示:
Office2003的是.xls
Word
2007支持格式:
Word
Document
(.docx)
-
默认格式
Word
Macro-enabled
Document
(.docm)
Word
Template
(.dotx)
Word
Macro-enabled
Document
Template
(.dotm)
Excel
2007支持文件格式:
Excel
Workbook
(.xlsx)
-
默认格式
Excel
Macro-enabled
Workbook
(.xlsm)
Excel
Template
(.xltx)
参考技术A =INT(A1)
向下取整
=ROUND(A1,0)
四舍五入取整
=ROUNDUP(A1,0)
向上取整
=ROUNDDOWN(A1,0)向下取整
还有其它可以取整的函数,可以自己查看函数说明信息
针对你的问题,需要在菜单>>>工具>>>选项>>>对话框选项卡"重新计算"中勾选"以显示精度为准
然后设置A,B,C三列的格式为整数.在C1中输入公式=A1+B1就可以了,但很显然你的结果有问题5+3不可能等于9
参考技术B 材料/工具:Excel2010
1、以下图中的表格,单元格区域A2:A10有一系列数据,想截取这列数据的整数部分放在B列的对应位置。
2、
在单元格B2输入公式:=INT(A2),然后点击回车
3、
将鼠标移到单元格B2的右下角,等待鼠标标志变为一个小十字的时候
4、按下鼠标左键,往下拖动到单元格B10
5、这时A列数据的整数部分都对应放在B列的位置变成整数了。
参考技术C 用int函数进行四舍五入还是需要一些技巧的.312+0.5)
round(number.931,它的功能就是根据指定的位数,也就是说如果是70取整函数int(),num_digits)的函数,将数字四舍五入,用这个函数也是取70,之后再乘下整数也不会出现差异。
如int(70,才能达到取整的目的,也就是要加上0.5,这个函数是取整
参考技术D 用int函数进行四舍五入还是需要一些技巧的.312+0.5)
round(number.931,它的功能就是根据指定的位数,也就是说如果是70取整函数int(),num_digits)的函数,将数字四舍五入,用这个函数也是取70,之后再乘下整数也不会出现差异。
如int(70,才能达到取整的目的,也就是要加上0.5,这个函数是取整

取整函数

参考技术A EXCEL中对数字的处理中,经常根据需要按指定的位数进行取整.
数字取整可以用下述函数完成:
四舍五入取整 =ROUND(A1,0)
截去小数取整=ROUNDDOWN(A1,0) =FLOOR(A1,1) =TRUNC(A1)
截去小数取整为最接近的偶数 =EVEN(A1)
截去小数向上取整数 =CEILING(A1,1)
截去小数向下取整 =INT(A1)
C语言有以下几种取整方法:
1、直接赋值给整数变量.如:
int i = 2.5; 或 i = (int) 2.5;
这种方法采用的是舍去小数部分
2、C/C++中的整数除法运算符“/”本身就有取整功能(int / int),但是整数除法对负数的取整结果和使用的C编译器有关.
3、使用floor函数.floor(x)返回的是小于或等于x的最大整数.如:
floor(2.5) = 2
floor(-2.5) = -3
4、使用ceil函数.ceil(x)返回的是大于x的最小整数.如:
ceil(2.5) = 3
ceil(-2.5) = -2
floor()是向负无穷大舍入,floor(-2.5) = -3;ceil()是向正无穷大舍入,ceil(-2.5) = -2.
MATLAB中的取整函数很多,为方便以后使用把其用法列出来:
floor
B = floor(A) 返回小于或等于A的整数值,对于复数来说,分别对A的实部和虚部进行运算.
a = [-1.9,-0.2,3.4,5.6,7.0,2.4+3.6i]
a =
Columns 1 through 6
-1.9000 -0.2000 3.4000 5.6000 7.0000 2.4000 + 3.6000i
floor(a)
ans =
Columns 1 through 6
-2.0000 -1.0000 3.0000 5.0000 7.0000 2.0000 + 3.0000i
ceil
B = ceil(A) 返回大于或等于A的整数值,对于复数来说,分别对A的实部和虚部进行运算.
a = [-1.9,-0.2,3.4,5.6,7,2.4+3.6i]
a =
Columns 1 through 6
-1.9000 -0.2000 3.4000 5.6000 7.0000 2.4000 + 3.6000i
ceil(a)
ans =
Columns 1 through 6
-1.0000 0 4.0000 6.0000 7.0000 3.0000 + 4.0000i
round:
Y = round(X) 返回距离X最近的整数值.
a = [-1.9,-0.2,3.4,5.6,7.0,2.4+3.6i]
a =
Columns 1 through 4
-1.9000 -0.2000 3.4000 5.6000 7.0000 2.4000 + 3.6000i
round(a)
ans =
Columns 1 through 4
-2.0000 0 3.0000 6.0000 7.0000 2.0000 + 4.0000i
fix:
B = fix(A) 返回A的整数部分,小数部分为0
a = [-1.9,-0.2,3.4,5.6,7.0,2.4+3.6i]
a =
Columns 1 through 4
-1.9000 -0.2000 3.4000 5.6000 7.0000 2.4000 + 3.6000i
fix(a)
ans =
Columns 1 through 4
-1.0000 0 3.0000 5.0000 7.0000 2.0000 + 3.0000i

以上是关于关于Excel取整函数的应用的主要内容,如果未能解决你的问题,请参考以下文章

TRUNC 函数 在电子表格中怎么应用?是啥意思

取整函数

sql05除法进位取整问题

DATAFRAME显示自动取整?

excel截取小数点前的函数,例如:500.00,我要截取500

Excel中,数字取整与四舍五入