请教excel位数设定

来源:百度知道 编辑:UC知道 时间:2024/06/25 22:37:39
例:A1=20 B1=3 C1=A1/B1 即C1=6.66666666666666……
现在需要把C1设定为取5位且四舍五入,即C1=6.6667
当A1=2000时,要求C1=666.67
A1是变量,C1跟随A1变化

要求C1数字总位数保持5位,小数位根据情况变化,末位四舍五入
请EXCEL高手帮忙,感激不尽!
为了书写方便定为了5位,实际工作中要求11位,请问怎么操作,刚才把公式中5改为11,却只保留了10位,谢谢

显示11位数字(不含小数点):
C1=IF(A1/B1>10^10,ROUND(A1/B1,0),TEXT(ROUND(A1/B1,11-LEN(INT(A1/B1))),"#."&REPT("0",11-LEN(INT(A1/B1)))))

注:当A1/B1的结果整数部分大于等于11位的,将四舍五入到整数部分并全部显示.
其他情况显示11位数字(含小数点),其中最后一位为四舍五入值.

在单元格设置的数字中选择数值项,然后设置保留小数位数就可以了,我试过了,好用

=ROUND(A1/B1,5-LEN(INT(A1/B1)))

试试这个
=TEXT(A1/B1,"0."&REPT(0,11-LEN(INT(A1/B1))))