,被求平均的两个数是随机生成的怎样让这两数的差值不大于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))追问
=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))
追问谢谢!里面有个别的还是不对,但是还是帮了我好大一个忙
追答还有不对的?请举例,再修改公式。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2018-06-14
=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))
试试这个,核算过几次没问题的
试试这个,核算过几次没问题的