怎么样才能在excel中按照如下的修约规则进行四舍五入的修约
修约规则为:
1 拟舍去的数字中,其最左面的第一位数字小于5时,则舍去,留下的数字不变.例如将18.2432修约到只保留一位小数时,最左面的是4,则应舍去,结果为18.2;
2拟舍去的中,其最左面的数字大于5,则进1,所留下的末位数字加1,如26.55变为26.6 ;
3 拟舍去的数字中,其最左面的第一位数字等于5时,而后面的数字并非全是0时,则进1.即所留下的末位数字加1.如13.0521为13.1;
4 拟舍去的数字中,其最左边的第一位数为5,而后面无数字或全部为0时,所保留的数字 末位数为奇数,则进1.如为偶数则舍去.如将15.05、15.15、15.25、15.45几个数字只保留一位小数,则可分别进行修约为15.0、15.2、15.2、15.4.;
5 拟舍去的数字并非单独的一个数字时,不得对该数值连续进行修约,应按拟舍去的数字中最左面的第一位数字大小,照上述各条一次修约完成.例如将15.4546修约成整数时,不应按15.4546到15.455到15.46到15.5到16,而应该按15.4546到15进行修约.
我在此谢谢了.
人气:244 ℃ 时间:2020-04-05 05:51:13
解答
四舍六入五留双,可以用函数完成,其它这个和四舍五入比较接近,所以先一致把它四舍五入到小数点后一位,再判断后面是否符合偶数后面带5,公式可为
=ROUND(A1,1)-(MOD(A1*100,20)=5)*0.1ROUND(A1,1)这个函数我稍微懂点,是修约到了一位,麻烦您给解释一下这个涵数:(MOD(A1*100,20)=5)*0.1MOD是求余,假如一个数是5.25,*100之后是525,除以20的余数为5,MOD(A1*100,20)=5成立,它就是TRUE,进行四则运算时,TRUE当作1,就是减0.1,(其它不是偶数后面光带5的都不会符合),就是FALSE,当作0参与计算,就是不减0.1,不知道这样清楚了没有。告诉你一个分解函数的办法,在编辑栏中拖黑公式,按F9,就可以查看公式结果是什么,再按CTRL+Z,可以返回,想看哪段拖黑哪段。
推荐
猜你喜欢
- 用相同长度的小棒摆成的一组有规律的图案,图(1)需要4根小棒,图(2)需要10根小棒图3用16根图4用22根,
- cuo+h2=cu+h2o中,氧化剂是cuo里的cu还是cuo?化合价降低是氧化剂,氧化剂是cuo里的cu化合价降低了
- { }口{ }心填一对反义词
- I stand on the top of a high building ( ) i could see the whole village
- 已知线段AB,延长BA至C,使AC=2/1AB.D为线段BC的中点,若AD=5,求AB的长怎么求?
- 高适在写《别董大》这首诗时的心境是怎样的?
- 判断下列命题是否正确,正确的说明理由,错误的举例说明:一个平面a内两条不平行的直线都平行
- 关于抽象函数的偏导数这道例题谁能帮 二阶的那个每一步一定要说清楚在求什么 一定重谢