EXCEL数字修约1:等于5的看前面一个数字,如果是奇数就进一,如果是偶数就舍弃.比如1.4585和0.86750这两个
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/28 22:39:54
EXCEL数字修约
1:等于5的看前面一个数字,如果是奇数就进一,如果是偶数就舍弃.
比如1.4585和0.86750这两个数字修约保留三位小数,即修约成1.458和0.868
2:小于5的直接舍弃.
比如0.1124和0.117458这两个数字修约保留三位小数,即修约成0.112和0.117
3:大于5的就直接进一.
比如0.11253和0.11762这两个数字修约保留三位小数,即修约成0.113和0.118
求EXCEL大神给个公式,结果保留三位小数,
请看第一个条件和第三个条件,是等于5才满足第一个条件,奇进偶不进.大于5是必须进一的,即使5后面是很多0,比如1.45250000000000001 这个时候保留三位小数,就不是看5前面是偶数还是奇数了,因为不是等于5,而是大于5.这个时候是修约成1.453的,而不是1.452).工作需要,麻烦大家帮下忙
1:等于5的看前面一个数字,如果是奇数就进一,如果是偶数就舍弃.
比如1.4585和0.86750这两个数字修约保留三位小数,即修约成1.458和0.868
2:小于5的直接舍弃.
比如0.1124和0.117458这两个数字修约保留三位小数,即修约成0.112和0.117
3:大于5的就直接进一.
比如0.11253和0.11762这两个数字修约保留三位小数,即修约成0.113和0.118
求EXCEL大神给个公式,结果保留三位小数,
请看第一个条件和第三个条件,是等于5才满足第一个条件,奇进偶不进.大于5是必须进一的,即使5后面是很多0,比如1.45250000000000001 这个时候保留三位小数,就不是看5前面是偶数还是奇数了,因为不是等于5,而是大于5.这个时候是修约成1.453的,而不是1.452).工作需要,麻烦大家帮下忙
数据在A列,B1=(FLOOR(A1*1000,1)+IF(OR(--RIGHT(FLOOR(A1*10000,1))>5,AND(--RIGHT(FLOOR(A1*10000,1))=5,--MOD(MID(FLOOR(A1*10000,1),LEN(FLOOR(A1*10000,1))-1,1),2)=1)),1,0))/1000,公式下拉
再问: 也不对啊,比如15.45451,你的公式修约成了15.454应该修约成15.455(这个时候应该满足第三个条件,因为5后面是有个数字1的,是大于5的,而不是满足第一个条件的)
再答: 1:等于5的看前面一个数字,如果是奇数就进一,如果是偶数就舍弃。
比如1.4585和0.86750这两个数字修约保留三位小数,即修约成1.458和0.868
2:小于5的直接舍弃。
比如0.1124和0.117458这两个数字修约保留三位小数,即修约成0.112和0.117
3:大于5的就直接进一。
你说的就是这样的。按常规理解,保留三位小数,只考虑第4位小数,没有考虑第5位小数的,第三个条件让谁理解大于5,指的是0.0006,而不是0.00051.这要怪你自己叙述不清。
想得到正确答案,就一定要把问题描述清楚。如果0.00051=0.001,那么0.000500001=?
再问: 0.000500001=0.001
再答: 晚上回家给你做。
再问: 谢谢。麻烦下。修约到三位数字是需要考虑第五位的~只要大于5就是进,这个时候不管前一位是奇数还是偶数,麻烦了,工作需要,请务必帮忙
再答: =IF(A1-ROUNDDOWN(A1,3)>0.0005,ROUNDUP(A1,3),IF(A1-ROUNDDOWN(A1,3)=0.0005,ROUNDDOWN(A1,3)+MOD(RIGHT(ROUNDDOWN(A1,3)),2)/1000,ROUNDDOWN(A1,3))),判断A1小数点后第四位以后的数如果大于5,则第四位进1,等于5,则看第三位,奇进偶不进,小于5,则舍去。这次应该符合你的要求了吧。
再问: 也不对啊,比如15.45451,你的公式修约成了15.454应该修约成15.455(这个时候应该满足第三个条件,因为5后面是有个数字1的,是大于5的,而不是满足第一个条件的)
再答: 1:等于5的看前面一个数字,如果是奇数就进一,如果是偶数就舍弃。
比如1.4585和0.86750这两个数字修约保留三位小数,即修约成1.458和0.868
2:小于5的直接舍弃。
比如0.1124和0.117458这两个数字修约保留三位小数,即修约成0.112和0.117
3:大于5的就直接进一。
你说的就是这样的。按常规理解,保留三位小数,只考虑第4位小数,没有考虑第5位小数的,第三个条件让谁理解大于5,指的是0.0006,而不是0.00051.这要怪你自己叙述不清。
想得到正确答案,就一定要把问题描述清楚。如果0.00051=0.001,那么0.000500001=?
再问: 0.000500001=0.001
再答: 晚上回家给你做。
再问: 谢谢。麻烦下。修约到三位数字是需要考虑第五位的~只要大于5就是进,这个时候不管前一位是奇数还是偶数,麻烦了,工作需要,请务必帮忙
再答: =IF(A1-ROUNDDOWN(A1,3)>0.0005,ROUNDUP(A1,3),IF(A1-ROUNDDOWN(A1,3)=0.0005,ROUNDDOWN(A1,3)+MOD(RIGHT(ROUNDDOWN(A1,3)),2)/1000,ROUNDDOWN(A1,3))),判断A1小数点后第四位以后的数如果大于5,则第四位进1,等于5,则看第三位,奇进偶不进,小于5,则舍去。这次应该符合你的要求了吧。
EXCEL数字修约1:等于5的看前面一个数字,如果是奇数就进一,如果是偶数就舍弃.比如1.4585和0.86750这两个
在excel表格中,怎样使A1中的数字如果是偶数,B1中数字就+2;如果A1中的数字是奇数,B1中的数字就+3?
如果朝上的两个面上数字的和是奇数算小明赢,是偶数算小军赢,这个游戏规则公平吗?
一个三角形的三边长都是正整数,如果:1这三个数都是奇数;2有两个是奇数,一个是偶数;3有两个是偶数,
1-9这9个数字可以组成多少个无重复数字的四位偶数?如果是奇数呢?
任取一个无重复的五个数字,恰有两个偶数数字,三个奇数数字的概率是
如果从数字1、2、3、4中,任意取出两个数字组成一个两位数,那么这个两位数是奇数的概率是 ___ .
excel中if函数怎么用?某一数字是偶数则返回数字2,是奇数则返回数字1
三个连续奇数的和是111,加在这三个数字之间的两个偶数,分别是几
用0、1、2、3、4这五个数字组成无重复数字的五位数,其中恰有一个偶数数字夹在两个奇数数字之间的五位数的个数是( )
如果a是一个偶数,那么与它相邻的两个偶数是()和(),与它相邻的两个奇数是()和().
两个数的和等于758,其中一个数的最后一位数字是0,如果把0去掉,两个数就相等,这两个数中较小的一个是( ).