问题:比如:10.01~10.09
取整为10。10.50~10.59取整为10.5。10.60~10.90取整为11。如何设置下拉菜单就会自动取整?

数据取整,是EXCEL数据处理的最常用的方式。可能大家最经常用的是INT函数,但,INT函数并不能满足所有的取整要求。比如,今天一位朋友要按照某位数的倍数取整,INT就解决不了了。

来源:微信公众号表妹的EXCEL

回答:Excel表格中小数想要取整,基本上有两种办法。设置单元格格式或使用函数公式。

韩老师总结各种取整函数,大家可以收藏起来,遇到不同的取整要求,可以翻出来找合适的函数与方法。

欧博国际网站 1

不同取整规则适用的方法也不太相同。

九种方法分析

众所周知,EXCEL是用来分析处理数据的神器,但是实际工作中,除了分析和处理之外,我们还会经常遇到另一类数据情况,就是数值的计算。既然要计算,自然少不了要对计算结果进行四舍五入,所以今天表妹就给大家分享一下,EXCEL中具有“四舍五入”功能的数值计算函数,小伙伴们快快拿好小板凳,围观学习起来吧!

对于题主的取整规则来说,个人认为可能更适用函数公式!

一:INT取整

~~我是华丽的分割线~~

一、设置单元格格式

首先直接快捷键,打开设置单元格格式对话框,按数字—数值—小数位数的操作步骤,要取整数,小数位必然为0。

欧博国际网站 2

举例:

No.1:INT函数

二、使用函数公式

1、ROUND函数(=ROUND(A1,0))

欧博国际网站 3

2、INT函数(=INT(A1))

欧博国际网站 4

3、TRUNC函数(=TRUNC(A1,0))

欧博国际网站 5

4、ROUNDUP向上舍入函数(=ROUNDUP(A1,0))

欧博国际网站 6

5、ROUNDDOWN向下舍入函数(=ROUNDDOWN(A1,0))

欧博国际网站 7

大家可以根据需要选择,最方便的取整方法。

回答:小数取整我看明白了,但是题主在“问题背景描述”中说的要求:10.01~10.09时取整为10;10.50~10.59取整为10.5;10.60~10.90取整为11。是认真的嘛?因为这三个取整的方法和规则完全是不一样的。

10.01~10.09时取整为10,这个的取整规则是小数点后第一位四舍五入(先小数点后第二位四舍五入),或小数点后的所有数字无论大于5还是小于5统统取0,总之适用的规则很多。

10.50~10.59取整为10.5,这个的取整规则是小数点后第二位无论是几都取0,保留小数点后第一位。

10.60~10.90取整为11,这个的取整规则是正常的四舍五入。

如果题主是认真的话,三段的规则都不一样,那10.1~10.49之间的规则我们就无法推测,无从得知了。

如果我们是按照正常的四舍五入来计算的话,“10.01~10.09时取整为10”和“10.60~10.90取整为11”可视为四舍五入取整数;“10.50~10.59取整为10.5”则可视为四舍五入到小数点后第一位。

那么,我们就来说一下如何设置小数取整数或者取到小数点后第一位(类似的方法也可以取到小数点后第二位、第三位)。

首先,我们打开excel之后,在上面的功能列表中默认的“开始”里面会有“数字格式”,

欧博国际网站 8

其中右下角的两个小区间可以直接设置取几位小数,做变的是增加小数位,右边的是减少小数位,如下图,我点击减少小数位之后,这些数字发生了变化。

欧博国际网站 9

另外,还可以在上面的数字类型列表中设置,如下图:

欧博国际网站 10

欧博国际网站 11

欧博国际网站 12

取整的规则是四舍五入到我们想要的位数。

回答:您好。看了很多热心朋友已经回答了一些方法。雷哥推荐另外一种方法,

百变大咖——TEXT函数

① 公式=TEXT(10.02,0):含义是将10.02四舍五入到个位,即10。

欧博国际网站 13

② 公式=TEXT(10.60,”0.0″):含义是四舍五入保留一位小数10.6。

欧博国际网站 14

这里面的0和#都是占位符,如果有多少个0,第一个参数的数值就至少显示多少位,如果第一个参数位数少于占位符0的个数,则用0补足。如果在格式代码中使用小数点“.”,则可以代替ROUND函数进行数值的四舍五入计算。

因为10.50~10.59取整为10.5,因此无法使用TEXT函数,只能用rounddown函数,
=rounddown(10.52,1)则会出现数字10.5。

数据分析如下

欧博国际网站 15

因此最终的公式为

=IF(AND(B1>10.5,B1<10.6),ROUNDDOWN(B1,1),TEXT(B1,0))

即,数值在10.5到10.6之间,需要使用公式rounddown进行计算,其他的使用Text函数进行计算

欧博国际网站 16

TEXT函数是一个文本百变函数,还可以把格式修改为日期等等

雷哥,office发烧友。新书《竞争力:玩转职场Excel,从此不加班》的作者

回答:

首先我们来进行一些最简单的运算。打开excel软件,然后选择一个单元格(以A1为例),在这一列中输入20个数据(都是小数)。

欧博国际网站 17

然后就是使用Excel自带的函数来进行取整运算。Excel中自带的取整函数有如下几种:四舍五入取整
=ROUND(A1,0),截去小数取整=ROUNDDOWN(A1,0) =FLOOR(A1,1)
=TRUNC(A1),截去小数取整为最接近的偶数 =EVEN(A1),截去小数向上取整数
=CEILING(A1,1),截去小数向下取整
=INT(A1)。下面我将就其中”ROUND”函数来进行举例说明。

欧博国际网站 18

点击Excel中插入函数标志,也就是图中红色部分,弹出一窗口。在弹窗的“搜索函数”这一栏中输入“ROUND”点击搜索,自动跳转到ROUND函数。点击”确定“按钮。

欧博国际网站 19

在新弹出的窗口中,函数ROUND的第1个参数可以是具体的数值也可以是数值单元格引用。函数ROUND的第2个参数——指定保留的位数,保留小数位用正整数表示,即1,2,3,4……(对应十分位、百分位、千分位、万分位……);保留整数位用非正整数表示,即0,-1,-2,-3,……(对应个位、十位、百位……)。例如我输入“0”则约等于“52141”。

欧博国际网站 20

最后向下拖动光标即可得到以下值。

欧博国际网站 21

最后结果如下。

欧博国际网站 22

回答:首先,从你的问题中我没有找到规律。

不知道你想要的是不是这样的结果:

=IF(AND(E1>=10,E1<=10.49),ROUND(E1,0),IF(E1<=10.59,ROUNDDOWN(E1,1),ROUNDUP(E1,0)))

欧博国际网站 23

excel中round是四舍五入函数并能设定保留几位小数。

rounddown:按指定位数舍去数字指定位数后面的小数。如输入=rounddown(10.59,1)则会出现数字10.5。

roundup:按指定位数向上舍入指定位数后面的小数。如输入=roundup(10.60,1)则会出现数字11。

回答:九种方法分析

一:INT取整

举例:

欧博国际网站 24

特征:

1、对正数,直接截掉小数取整;

2、对负数,截掉小数再-1取整。

二:TRUNC取整

举例:

欧博国际网站 25

特征:不管正数还是负数,都是直接截掉小数取整。

三:ROUND小数取整

举例:

欧博国际网站 26

特征:

第二个参数为0,采取四舍五入方式取整。

四:ROUND整数取整

举例:

欧博国际网站 27

特征:

第二个参数为负数,采取四舍五入方式取整。

五:ROUNDUP向上舍入函数

举例:

欧博国际网站 28

特征:

1、朝着远离 0(零)的方向将数字进行向上舍入。

2、如果第二个参数为 0,则将数字向上舍入到最接近的整数。

3、如果第二个参数小于 0,则将数字向上舍入到小数点左边的相应位数。

六:ROUNDDOWN向下舍入函数

举例:

欧博国际网站 29

特征:

1、朝着零的方向将数字进行向下舍入;

2、如果第二个参数为 0,则将数字向下舍入到最接近的整数;

3、如果第二个参数小于 0,则将数字向下舍入到小数点左边的相应位数。

七:MROUND函数

举例:

欧博国际网站 30

特征:

1、返回参数按指定基数舍入后的数值;

2、舍入的方式是“四舍五入”;

3、数值和基数参数的符号必须相同。如果不相同,将返回 #NUM 错误。

八:CEILING函数

举例:

欧博国际网站 31

特征:

1、 向上舍入(沿绝对值增大的方向)为最接近的指定基数的倍数。

2、如果数值为正值,基数为负值,则 返回 错误值 #NUM!;

3、如果数值为负,基数为正,则对值按朝向 0 的方向进行向上舍入;

4、如果数值和基数都为负,则对值按远离 0 的方向进行向下舍入。

九:FLOOR函数

举例:

欧博国际网站 32

欧博国际网站,特征:

1、将数值向下舍入(沿绝对值减小的方向)为最接近的指定基数的倍数

2、如果数值为正值,基数为负值,则 返回 错误值 #NUM!

3、如果数值为负,基数为正,则对值按远离 0 的方向进行向下舍入;

4、如果数值和基数都为负,则对值按朝向 0 的方向进行向上舍入。

回答:直接用常规的四舍五入,或者是向上、向下取整的方式肯定是不行的,需要结合条件函数来分情况处理。下面我分享一下个人的方法。

一、结果示例

以下图为例,其中A列是原始数据,B列是按照规则取整后的结果。

取整公式如下:

=IF(AND(A2>=ROUNDDOWN(A2,0),A2<(ROUNDDOWN(A2,0)+0.5)),ROUNDDOWN(A2,0),IF(AND(A2>=(ROUNDDOWN(A2,0)+0.5),A2<(ROUNDDOWN(A2,0)+0.6)),(ROUNDDOWN(A2,0)+0.5),ROUNDUP(A2,0)))

欧博国际网站 33

二、问题解析

(一)简单说一下上文用到的几个函数:

IF函数:IF(测试条件,真值,[假值]),当测试条件为真时,得到真值,否则为假值。

AND函数:AND(逻辑值1,逻辑值2,…),当所有逻辑值为真时,结果为真,否则为假。

ROUNDDOWN函数:ROUNDDOWN(数值,小数位数),向下取整。

ROUNDUP函数:ROUNDUP(数值,小数位数),向上取整。

(二)我们可以从题主的例子中得出以下三个条件:

1.当数值大于等于数值的整数部分,并且小于数值的整数部分与0.5之和时,结果为数值的整数部分。

用公式表示即为:当AND(A2>=ROUNDDOWN(A2,0),A2<(ROUNDDOWN(A2,0)+0.5))时,结果为向下取整ROUNDDOWN(A2,0)。

2.当数值大于等于数值的整数部分与0.5之和,并且小于数值的整数部分与0.6之和时,结果为数值的整数部分与0.5之和。

用公式表示即为:当AND(A2>=(ROUNDDOWN(A2,0)+0.5),A2<(ROUNDDOWN(A2,0)+0.6))时,结果为(ROUNDDOWN(A2,0)+0.5)。

3.当数值大于等于数值的整数部分与0.6之和,并且小于数值的整数部分与1之和时,结果为数值的整数部分加1。

用公式表示即为:当不满足上述1、2条件时,结果为向上取整ROUNDUP(A2,0)。

回答:谢谢邀请🙏🙏🙏🙏🙏🙏

不管是财务、人资、经管、运营在用excel的时候都会遇到数值的舍入和取整,那么excel数值取整怎么做能,本文给大家介绍三个非常容易上手的函数:

欧博国际网站 34

常用于数据四舍五入的excel函数右int、trunc、round三个函数,这三个函数的区别主要在于得到的数值的结果:

INT函数,主要用于数据取整,所得的数值小于活着等于原数值,函数格式:int(数值)

欧博国际网站 35

TRUNC函数,是直接将保留位数以后的数字切掉,函数格式:TRUNC(数值,保留位数):

欧博国际网站 36

如上图是用TRUNC函数取整,保留两位小数的使用方法。

ROUND函数,主要用于四舍五入,函数格式:ROUND(数值,保留位数):

欧博国际网站 37

以上三个函数就是常用的数据取整盒舍入函数,当然日常中需要和其他excel组合使用,如=INT(A1/B1),表示A1单元格除以B1单元格后的结果做保留整数处理。

大家在日常工作中遇到的excel疑问可以关注“菜鸟办公”留言给我,我会尽全力的帮助大家。

回答:excel数值“取整”公式:

一、INT取整

对于正数,截掉小数取整

=INT(12.6) 结果为 12

对于负数,截掉小数再 -1 取整。

=INT(-12.6) 结果为 -13

二、TRUNC取整

对于正数和负数,均为截掉小数取整

=TRUNC(12.6) 结果为 12

=TRUNC(-12.6) 结果为 -12

三、四舍五入式取整

当ROUND函数的第2个参数为0时,可以完成四舍五入式取整

=ROUND(12.4) 结果为 12

=ROUND(12.6) 结果为 13

四、整数位取整

当ROUND函数第2个参数为负数时,可以完成对整数位的四舍五入取整。

=ROUND(1534.56,-1) 结果为 1530

=ROUND(1534.56,-2) 结果为 1500

=ROUND(1534.56,-3) 结果为 2000

五、向上舍入式取整

只要数值大于1,都可以向上进一位。这个功能ROUNDUP函数可以实现

=ROUNDUP(12.1,0) 结查为 13

=ROUNDUP(12.6,0) 结果为 13

=ROUNDUP(12.1,-1) 结果为 20

六、倍数舍入式向上取整

Ceiling 函数可以实现向上倍数舍入取整,即向上指定数值倍数舍入

=CEILING(3,5) 结果为 5 (5的1倍)

=CEILING(8,5) 结果为 10 (5的2倍)

=CEILING(8,3) 结果为 9 (3的3倍)

七、倍数舍入式向下取整

FLOOR 函数可以实现向下倍数舍入取整,即向下指定数值倍数舍入

=FLOOR(3,5) 结果为 0 (5的0倍)

=FLOOR(8,5) 结果为 5 (5的2倍)

=FLOOR(8,3) 结果为 6 (3的2倍)

更多excel技巧和财税要闻,欢迎关注秀财网(xiucaiweb)

回答:通过rounddown函数可以完成,向下取整。

欧博国际网站 38

INT(数值):将数值向取整为最接近的整数

特征:

欧博国际网站 39

1、对正数,直接截掉小数取整;


2、对负数,截掉小数再-1取整。

No.2:CEILING函数

二:TRUNC取整

CEILING(数值,基数):将数值按基数向舍入

举例:

欧博国际网站 40

欧博国际网站 41


特征:不管正数还是负数,都是直接截掉小数取整。

No.3:FLOOR函数

三:ROUND小数取整

FLOOR(数值,基数):将数值按基数向舍入

举例:

欧博国际网站 42

欧博国际网站 43


特征:

No.4:MROUND函数

第二个参数为0,采取四舍五入方式取整。

MROUND(数值,倍数):将数值按所需倍数舍入到与本身最接近的数值。

四:ROUND整数取整

欧博国际网站 44

举例:


Author

发表评论

电子邮件地址不会被公开。 必填项已用*标注