急!如何在保持总位数的前提下四舍五入
比如5.555555555 第一要全部位数保持6位(包括整数,小数点和小数),第二最后一位小数要求后面的小数四舍五入 第三如何可能最后一是0的话可以舍掉,也就是不一定是共6位,我现在用的是LEFT(5.555555555,6)=5.5555 而要求的是5.5556
=IF(LEFT(ROUND(A1,6-FIND(".",A1)))=0,ROUND(A1,6-1-FIND(".",A1)),ROUND(A1,6-FIND(".",A1)))
使用道具 举报
不行呀!整数位不固定,所以小数位也不固定呀!不一定是第四位
。。。
2楼公式搞得这么复杂???
=INT(ROUND(A1,5))+MOD(ROUND(A1,5),1)
有空的同学验证一下,是否符合楼主要求
他要求总位数为6不变,你再改改。
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )
GMT+8, 2024-6-4 10:33 , Processed in 2.927807 second(s), 9 queries , Gzip On, Yac On.
Powered by Discuz! X3.4
Copyright © 2001-2020, Tencent Cloud.