excel中取整函数是如何实现的

我执你值 2个月前 已收到4个回答 举报

喜爱夜蒲 1星

共回答了149个问题采纳率:93.7% 评论

一图我们来看看Excel取整问题!

分别使用:

1、INT(A1),直接取整

2、A1-MOD(A1,1),MOD(A1,1)是获取小数的方法

3、TRUNC(A1) 去除尾数,保留整数

4、ROUND(A1,) 四舍五入,取整

5、ROUNDUP(A1,) 向上取整,有小数就一位

6、ROUNDDOWN(A1,) 向下取整,这里同TRUNC

7小时前

41

萫椿苁啉 2星

共回答了258个问题 评论

取整函数,从字面理解,有两种可能,一是直接取某串数字的整数部分;二是对某串数字四舍五入后取整数部分;

第一种情况:直接取某串数字的整数部分

方法一:使用INT(A1),当数值为正数,去掉小数后直接取整。当数值为负数,去掉小数后需要-1再取整(A1=13.45,INT(A1)=13;A1= -13.45,则INT(A1)= -14);

方法二:使用TRUNC(A1)函数,不论数值是正数还是负数,直接取整不进位(如:A1=13.45,则TRUNC(A1)=13;如A1=-13.45,则TRUNC(A1)= -13).

第二种情况:对某串数字四舍五入之后再取整数部分 使用ROUND(A1,0)函数,函数公式里第一个参数是数值,第二个参数是代表保留几位小数、如果第二个参数为正,则对小数部分进行取整,若为负,则对整数部分进行取整。(如:A1=13.23,则ROUND(A1,0)=13;如A1=13.55,则ROUND(A1,0)=14)。

5小时前

8

嘵耔帥 2星

共回答了289个问题 评论

Excel取整函数主要有几类,分别为不四舍五入的只保留整数部分的取整函数、四舍五入的取整函数、取整为最接近的偶数的取整函数、向上取整和向下取整函数。其中,只保留整数部分的有 Int 和 Trunc 函数以,四舍五入的有 Round 函数,取整为最接近的偶数的有 Even 函数,向上取整的有 Round 函数和 Ceiling 函数,向下取整的有 RoundDown 和 Floor 函数,不同的函数参数与使用方法不一样,以下就是这些Excel取整函数具体使用方法。

一、INT取整函数

1.方式和举例:在A1单元格中输入79.32,在 B1 单元格输入公式 =INT(A1),按回车,则 B1单元格显示A1单元格的整数部分的 79;把 A1 中的数值改为 -79.32,同样用公式 =INT(A1),结果为 -80。

2.说明:当为正数时,用 INT函数取整,只保留整数部分,舍掉小数部分,并且不四舍五入;当为负数时,无论小数点后一位是否大于等于5都向前进一。

二、Trunc取整函数

1.在 B1 单元格输入公式 =TRUNC(A1,0),按回车,则 A1 单元格的 79.32变为 79;把 79.32改为 -79.32,同样用公式 =TRUNC(A1,0),结果为 -79。

把 A1 的值改为 79.32,在 B1 中输入公式 =TRUNC(A1,-1),回车,结果显示为70。

2.说明:公式 =TRUNC(A1,0) 中,0 表示不保留小数,即取整;当取整时,无论小数点后是否大于等于 5,都不向前进一;当“指定位数”小于 0 时,指定的相应位数前一位用 0 代替,例如上例中的 79.32变为 70,同样 =TRUNC(74.32,-1),结果也为 70,-1 表示取到十位,个位用 0 代替。

三、四舍五入取整Round函数

1.在 B1 单元格输入公式 =ROUND(A1,0),按回车,则 A1 单元格的 79.32 变为 79,结果进行了四舍五入;把 A1 的数值改为 79.62,再用公式 =ROUND(A1,0),结果为 80,也进行四舍五入;再把 A1 单元格的数值改为 -79.32,同样用公式 =ROUND(A1,0),结果为 -79,也进行了四舍五入。

2.说明:用 Round函数取整,无论是正数还是负数,都会四舍五入,公式 =ROUND(A1,0) 中的表示不保留小位。

四、用Even函数取整为最接近的偶数

1.在 B1 单元格输入公式 =EVEN(A1),按回车,则 A1 单元格的 79.32变为80,为偶数;把 79.32变为 -79.32,再用公式=EVEN(A1),结果为 -80,结果同样为偶数。

2.说明:用Even函数取整,无论正负数,也无论小数点后的数字是否大于等于 5,都会向上取整为最接近的偶数。

五、向上取整函数

(一)向上取整RoundUp函数

1.在 B1 单元格输入公式 =ROUNDUP(A1,0),按回车,则 A1 单元格的 79.32变为80;在79.32前加负号,同样用 =ROUNDUP(A1,0),按回车,结果为-80。

2.说明:RoundUp函数用于向上取整,无论是负数还是正数,也不管小数点后是否大于等于 5,都向前进一。

(二)向上取整为指定倍数Ceiling函数

1.在 B1 单元格输入公式 =CEILING(A1,1),按回车,则 A1 单元格的79.32变为80,为1的倍数;把公式中的 1 改为 3,结果为81,为3的倍数;把公式中的 3 改为 5,结果为80,为5 的倍数。

2.公式 =CEILING(A1,1) 中第二个参数也可以是小数,例如把 1 改为 0.3,按回车,结果为 79.5,为0.3 的倍数。

3.说明:Ceiling函数用于把数值按指定倍数向上取整为沿绝对值大的方向最接近的数,指定倍数可以是正负整数和正负小数。

六、向下取整函数

(一)RoundDown函数

1.在 B1 单元格输入公式 =ROUNDDOWN(A1,0),按回车,则 A1 单元格的79.32变为79;把公式中的 0 改为 -1,结果为70,把 A1 单元格的79.32改为 -79.32,再把公式中的 -1 改为 0,结果为 -79。

2.说明:RoundDown函数用于向下取整,当第二个参数为 0 时,只保留整数部分;当第二个参数小于 0 时,指定的相应位数前一位用 0 代替。例如演示中 =ROUNDDOWN(A1,-1),结果为70,-1 表示是取到十位,个位用 0 代替。

(二)向下取整为指定倍数的Floor函数

1.在 B1 单元格输入公式 =FLOOR(A1,1),按回车,则 A1 单元格的79.32变为79;把公式中的 1 改为 3,结果为78,为接近79.32且是 3 的倍数;再把公式中的 3 改为 5,结果为75,同样是最接近79.32且是 5 的倍数。

2.说明:Floor函数用于把数值按指定倍数向下取整为最接近的数,指定倍数(即第二个参数)既可以是正负整数又可以是正负小数且不能为 0。

2小时前

43

停下等我 2星

共回答了205个问题 评论

材料/工具:excel2010

1、首先选择需要插入公式的单元格。

2、输入公式“=roundup”,完成函数公式的插入。

3、ROUNDUP函数需要输入两个参数,第一个是选择你要向上取谁的整,第二个则是保留几位小数。

4、第一个参数选择A2单元格,表示对A2的数值进行向上取整。

5、输入逗号后,第二个参数直接输入0,表示保留0位小数。

6、按下enter键后,即可获得A2单元格向上取整的结果。

7、双击填充柄,完成下面单元格的自动填充。

22小时前

50
可能相似的问题

猜你喜欢的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com