方法ROUND(A1,2)试了,但excel公式自动生成的数有的是一位小数有的是二位小数。
答案:5 悬赏:50 手机版
解决时间 2021-02-04 04:38
- 提问者网友:嘚啵嘚啵
- 2021-02-03 12:08
我用你教的方法ROUND(A1,2)试了,但excel公式自动生成的数有的是一位小数有的是二位小数。我做的是工资表,表格终得显示两位小数,我该怎么做?还有我插入的ROUND(A1,2)之前在单元格里还设置了IF函数,其中IF函数里以包含加、减、乘公式,那ROUND函数包含IF函数还是IF函数包含ROUND函数?能给具体列出来式子吗?
最佳答案
- 五星知识达人网友:街头电车
- 2021-02-03 12:29
正常情况下,Round函数里的两个参数(例如:A1,2),A1可以是一个单元格[ 引用一个单元格的数值 ],也可以是公式[ 引用通过公式计算得到的数值,因而round可以包含if函数,类似于=round(if(XXXXXXX),2) ];另一个参数则是用来表示返回值的位数的,比如2,就是说保留两位小数,而且还是4舍五入后得到的,但是如果进位后末位是零的情况,则默认不显示那个零。比如2.397这个数字,用round(A1,2)函数后就会得到2.4,但是若仅是设置单元格的格式,将其设置为数值,2位,那么它就会显示为2.40了
全部回答
- 1楼网友:底特律间谍
- 2021-02-03 16:18
选中单元格,ctrl+1打开单元格格式,设置数字格式为货币,会自动保留两位小数。
- 2楼网友:毛毛
- 2021-02-03 15:13
设置单元格格式,数值,小数点2位。
或者加上text函数,如 =TEXT(ROUND(RAND()*1000,2),"#,##0.00_ ")
如果有IF函数,可以先做判断,对最终的结果做四舍五入,如果先做四舍五入可以出现精度不够的问题,当然具体问题要具体分析。
- 3楼网友:拾荒鲤
- 2021-02-03 14:16
用round()函数处理完 后,选中结果单元格,单元格格式——会计专用,设小数位为2,符号位无,就行了。
- 4楼网友:人類模型
- 2021-02-03 13:14
你的公式,少了一层括号吧
=round(a1,(a1<10)+(a1<100))
当a1<10时,(a1<10)+(a1<100)这部分计算结果是2,保留两位小数
当a1>=10且<100时,(a1<10)+(a1<100)这部分计算结果是1,保留一位小数
当a1>=100时,(a1<10)+(a1<100)的结果是0,保留整数。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯