excel里两个数求平均值保留一位小数,但是要数字修约,尾数逢5奇进偶不进,其他的四舍六入
展开全部
比如A1:
=RAND()*99
A2:
=A1+RAND()
A3
=IF(MOD(INT(AVERAGE(A1:A2)*100),5)=0,IF(MOD(INT(AVERAGE(A1:A2)*1000),2),ROUNDUP(AVERAGE(A1:A2),1),ROUNDDOWN(AVERAGE(A1:A2),1)),ROUNDUP(AVERAGE(A1:A2),1))
=RAND()*99
A2:
=A1+RAND()
A3
=IF(MOD(INT(AVERAGE(A1:A2)*100),5)=0,IF(MOD(INT(AVERAGE(A1:A2)*1000),2),ROUNDUP(AVERAGE(A1:A2),1),ROUNDDOWN(AVERAGE(A1:A2),1)),ROUNDUP(AVERAGE(A1:A2),1))
更多追问追答
追问
比如A1是16.80,A2是16.70。在A3里要得到A1A2的平均值16.75,此值要保留一位小数,第二位小数是5,第一位小数是7,这样结果应该是16.8比如A1是16.90,A2是16.80。在A3里要得到A1A2的平均值16.85,结果要是16.8.刚刚这个公式是只有入得,第二位小数四舍六入,五奇进偶不进,谢谢
追答
=IF(MOD(INT(AVERAGE(A1:A2)*100),5)=0,IF(MOD(INT(AVERAGE(A1:A2)*10),2),ROUNDUP(AVERAGE(A1:A2),1),ROUNDDOWN(AVERAGE(A1:A2),1)),ROUND(AVERAGE(A1:A2),1))
引用E侠兔的回答:
比如A1:
=RAND()*99
A2:
=A1+RAND()
A3
=IF(MOD(INT(AVERAGE(A1:A2)*100),5)=0,IF(MOD(INT(AVERAGE(A1:A2)*1000),2),ROUNDUP(AVERAGE(A1:A2),1),ROUNDDOWN(AVERAGE(A1:A2),1)),ROUNDUP(AVERAGE(A1:A2),1))
比如A1:
=RAND()*99
A2:
=A1+RAND()
A3
=IF(MOD(INT(AVERAGE(A1:A2)*100),5)=0,IF(MOD(INT(AVERAGE(A1:A2)*1000),2),ROUNDUP(AVERAGE(A1:A2),1),ROUNDDOWN(AVERAGE(A1:A2),1)),ROUNDUP(AVERAGE(A1:A2),1))
展开全部
=IF(MOD(INT(AVERAGE(A1:A2)*100),5)=0,IF(MOD(INT(AVERAGE(A1:A2)*1),2),ROUNDUP(AVERAGE(A1:A2),1),ROUNDDOWN(AVERAGE(A1:A2),1)),ROUND(AVERAGE(A1:A2),1))
试试这个,核算过几次没问题的
试试这个,核算过几次没问题的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |