round是什么意思(round3翻译中文)

今天,我们继续学习数学计算中用到的函数。有四对带舍入功能的函数,每一对都有不同的使用场景。今天我们就来看看这四对组合功能的使用场景和注意事项!圆形函数ROUND

今天,我们继续学习数学计算中用到的函数。有四对带舍入功能的函数,每一对都有不同的使用场景。今天我们就来看看这四对组合功能的使用场景和注意事项!

圆形函数

ROUND函数符合我们正常生活中的舍入规则。虽然它有两个参数,但是操作自如并不容易。再来看看它的简单参数,不好用。语法如下:

round是什么意思(round3翻译中文)插图

ROUND函数语法结构图循环函数的语法结构图

小数点后两位的公式恐怕是最常用的了,但是今天我们要扩展一下内容,看看这个函数除了我们已经知道的还能做什么。我们不知道的部分恐怕是精度为负的部分。我也测试这部分数据,有趣的结果是有规律的。我们先测试一下数据,如下图:

round是什么意思(round3翻译中文)插图(1)

ROUND测试数据图圆形测试数据图

图中数据将镜度分为三部分。负数,0,正数,正数很好理解,代表保留的小数位。1是为一位保留的,并且根据舍入规则。是否保留比特加1,0同上。只保留整数部分,负数则比较含义。-1是作为进位基数的10的一次幂,-2是作为进位基数的10的二次幂,即当它是-1:。0 < 5时,返回0,大于等于5小于15时,返回10,大于等于15小于25时,返回20。看完整数部分,我们需要确定是否会出现对结果没有影响的小数,结果并不意外。从上面的原理来看,10的0.1次方的结果是0.77724281,确实不好计算,所以我们简化处理。我只需要知道他的功能!

其实这些知识点都很有用。在函数的使用上,我们只需要注意函数未处理的地方或者禁区就可以了。只有知道这些,才能更好的写公式的时候不出错。以上面提到的例子为例。在写ROUND函数的公式时,第二个参数不需要关心它是否是整数,是否要通过使用例如int函数进行舍入。除此之外,通过了解它的特性,在写公式的时候,我们会多一种处理方法,比如分阶段分级或者评级,可以用圆函数的镜像度数为负数来处理。在计算机程序中,进行数学计算的效果高于比较大小!

每日案例

如果一个公司的销售额达不到每月5万元,就没有奖金。5万到15万以内的一等奖奖金以5万为基数。每增加1万元,超出基数部分支付3%;15万至25万元以内的二等奖奖金以15万元为基数;增加的部分按5%支付,以此类推。超过25万元的,三等奖奖金发给25

round是什么意思(round3翻译中文)插图(2)

销售公司的员工工资表销售公司的员工工资单

好了,根据上面的要求,我们先分析整理一下我们已知的条件作为逻辑公式:

& lt5万,工资1500+奖金0,

5000 < =销售额

15万< =销售额

25万< =销售,工资1500+(销售-25万)*8%+(5000+3000)(上级奖金)

现在我们都有计算工资的公式了,只需要把这些转换成Excel公式就可以了。我们可能想到的第一个是如果,但是条件怎么写呢?这里有一个窍门。写比较的时候,要看你用什么比较符号。使用>:Or >: =符号要在从大写到小写的数字范围内,依次使用< Or :Or >: =符号

奖金的公式=if(销售额>:=250000,(销售额-250000)*0.08+8000,if(销售额>:= 150000,(销售额-150000)* 0.05+3000,if(销售额>:= 50000,(销售额-50000)* 0.03,0))

用ROUND函数写的公式:=if(round (sales,-5)/100000 >: =3,(sales-250000)* 0.08+8000,if (round (sales -5)=2,(sales-150000)* 0.05+3000,if(ROUND(sales-5)/100000 = 1,1

当然,第二个。第二个公式虽然长,但是通用性很高。有什么问题?什么是共性?共享意味着一起使用相同的结构或内容。其实只要仔细观察就会发现,第二个公式基本上具有round (sales,-5)/10万的结构。在这个结构中,我们可以通过定义名称来分隔-5和10万,这样会给这个公式带来更强的扩展可用性和可维护性,只要分阶段的做法差不多。

它的缺点是利用圆函数本身的特性来应用。一旦超过了round函数的特性,在这方面就没有使用价值了。第一种公式体积大,可维护性差,难以扩展,但兼容性更好,这可能是人们用它来部分处理问题的原因。说了这么多,还是来看看最后的结果吧。我将使用第二个公式:

round是什么意思(round3翻译中文)插图(3)

完成公式填充后的效果配方填充完成后的效果

如果像这样的工作只做一次,就没有必要优化,这两种方法哪个方便就用哪个。如果你的工作是重复的,我们需要优化和组织它。如果以后再遇到这样类似的问题,只需要在这个公式的基础上稍微调整一下数据就可以完成新的工作,这样就可以大大提高效率。好吧,毕竟,让我们一起做这个表的结构。首先我们需要把条件拆分成两部分,把对应的条件和结果单独列成一个表。我们给它起个名字:Base:A列是分层的,B列存储1,2,3,50000,150000,250000,C列存储3%,5%,8%,d,至于加不加标题,可以加标题,这样以后用的时候就知道每个列是什么了!

round是什么意思(round3翻译中文)插图(4)

Base表格数据内容基础表数据内容

至于常用的数字,-5或者10万,可以自己存储,也可以存储在条件表的固定位置。我把名字an定义为-5,rn定义为:100,000。基础数据创建完成后,我们将编写公式。这次不用if语句,用lookup代替if,奖金的公式就变成= ifna([@ sales)-lookup(round)。答:答,贱!C:C)*LOOKUP(ROUND([@ sales),RN)/AN,Base!答:答,贱!D:D)+LOOKUP(ROUND([@ sales),RN)/AN,Base!答:答,贱!E:E))、0),只要遇到类似的0-5、5-15、15-25等级的规则,只需要调整an和RN的值,修改B列和右侧的内容即可。

当然,用lookup代替if的方法也可以优化第一个公式,但是需要调整基表中的所有内容。数据少也没关系。一旦多了,哪怕少修改一项,效果也会大幅度提升。通常工作中哪怕能优化一两件事,也要去做,因为当这种优化积累到一定程度,就会有质的提升。好了,今天的文章就到这里,希望你能对ROUND函数有一个新的认识,对它的用法有一些启发。如果想详细了解LOOKUP函数而不是If函数的用法,在Excel基础知识-小项解密开发全过程中有详细介绍!最后还是那句老话:学习工作的路上,你不是一个人,我们会一路同行!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/186323.html

发表回复

登录后才能评论