1. excel计算结果小数点取3位
可以用选择保留小数点的方法
2. excel小数点三位
鼠标右键选择单元格格式选择数字格式,然后小数选择3位
3. 取小数点后三位值函数
使用单元格格式中的数值,小数改为3为0.000的话,只是显示上是保留了3位小数,并非真正3位小数的数值,也就是说,遇到进位的问题就不准了,最好使用ROUND函数写法=round(A1,3)A1可以换成任意单元格,3表示保留3位小数,遇到进位自动四舍五入
4. excel函数取小数点2位
利用一个隐秘函数NUMBERSTRING稍加改造可以实现,这个函数连公式选项卡、帮助文件、公式记忆式键入里都没有。
格式为:NUMBERSTRING(单元格,参数),参数只有1或者2或者3
第一个参数为对象,第二个参数为中文格式,总共只有3种格式,可将数字转换为大写:
这里我们需要第二种,即NUMBERSTRING(单元格,2),在单元格内输入以下公式:
=IF(ISERROR(FIND(".",ROUND(单元格,2)))=TRUE,NUMBERSTRING(单元格,2)&"元",IF(LEN(MID(ROUND(单元格,2),FIND(".",ROUND(单元格,2))+1,LEN(ROUND(单元格,2))))=2,NUMBERSTRING(LEFT(ROUND(单元格,2),FIND(".",ROUND(单元格,2))-1),2)&"元"&NUMBERSTRING(MID(ROUND(单元格,2),FIND(".",ROUND(单元格,2))+1,1),2)&"角"&NUMBERSTRING(MID(ROUND(单元格,2),FIND(".",ROUND(单元格,2))+2,1),2)&"分",NUMBERSTRING(LEFT(ROUND(单元格,2),FIND(".",ROUND(单元格,2))-1),2)&"元"&NUMBERSTRING(MID(ROUND(单元格,2),FIND(".",ROUND(单元格,2))+1,1),2)&"角"))
可实现以下效果:
这个公式看起来很复杂,主要因为保留1位小数还是2位小数的问题,逻辑上其实可分为以下3块:
具体解释:因为正常情况下,金融数字只统计到分,所以我们先用ROUND(单元格,2)保留小数点后2位做四舍五入,然后:
当四舍五入后保留小数后2位后,对象仍是正整数的时候,我用了ISERROR(FIND(".",ROUND(单元格,2)))=TRUE来判断是否为正整数
(该公式不支持负数,如果需要负数转换,就再嵌套两层IF就可以),是整数直接用NUMBERSTRING将对象转换为大写数字,后面用“&”符号连接一个“元”字;
当四舍五入后保留小数后2位后,小数点后面正好是2位,就需要用到FIND函数分别去定位“.”小数点的位置,然后用LEFT函数取小数点左边的数字用NUMBERSTRING转换为大写,连接一个“元”,再用MID函数分别取小数点右边的第一和第二位数字,分别连接“角”和“分”;
而当四舍五入后保留小数后2位后,小数点后面正好是1位(这是最后一种情况,什么意思呢?因为EXCEL里面使用ROUND函数取小数点后面的固定位数,如果四舍五入为0了,就不显示了,例如:ROUND(32.199,2),结果显示为32.2,而不是32.20,所以我们才用IF公式去判断小数点后面的是1位还是2位),这种情况下同2,不取“分”即可。
可以将这个公式复制在文档笔记里,需要的时候直接食用:
=IF(ISERROR(FIND(".",ROUND(单元格,2)))=TRUE,NUMBERSTRING(单元格,2)&"元",IF(LEN(MID(ROUND(单元格,2),FIND(".",ROUND(单元格,2))+1,LEN(ROUND(单元格,2))))=2,NUMBERSTRING(LEFT(ROUND(单元格,2),FIND(".",ROUND(单元格,2))-1),2)&"元"&NUMBERSTRING(MID(ROUND(单元格,2),FIND(".",ROUND(单元格,2))+1,1),2)&"角"&NUMBERSTRING(MID(ROUND(单元格,2),FIND(".",ROUND(单元格,2))+2,1),2)&"分",NUMBERSTRING(LEFT(ROUND(单元格,2),FIND(".",ROUND(单元格,2))-1),2)&"元"&NUMBERSTRING(MID(ROUND(单元格,2),FIND(".",ROUND(单元格,2))+1,1),2)&"角"))
5. excel计算值取小数点后三位
想要把表格小数点的后三位变成两位的话,首先我们可以选中这个单元格,然后选择右键,按钮会有一个单元格属性,然后我们点击点击之后,我们寻找一个叫做数字的选项卡,点击之后就会发现其中有各种各样的数字格式,我们可以选择,这个数字格式是小数,然后小数点之后两位我们直接在这个对话框中输入2就可以了。
6. excel如何取整数到小数点前三位
EXCEL表格中,让小数点后见数就入”的方法有如下几种:
方法一:通过ROUNDUP函数将数据向上舍入到整数。
1、打开Excel;
2、如果数据在A2单元格,那么在B2单元格输入以下公式
=ROUNDUP(A2,0)
公式表示:将A2单元格的数值向上舍入到整数。
方法二:通过CEILING函数将数据向上舍入到1的整数倍。
1、打开Excel;
2、如果数据在A2单元格,那么在B2单元格输入以下公式
=CEILING(A2,1)
公式表示:将A2单元格的数值向上舍入到1的整数倍。
7. excel显示2位小数点但计算按照3位小数点
设置单元格格式那里,仅仅是设置“显示效果”为两位小数。如果真的只需要系统“保存”两位小数,请使用函数进行处理。
8. 取小数点后三位
三次测量身高取一位小数
身高保留一位小数,应该写作一百六十五五点五cm,我们知道,如果保留一位小数,首先是我们肉眼可以看到的这个数字,那么,在身高的单位上来说,一厘米的距离我们可以明显的看到,它是由十个十毫米的间距组成的,所以保留一位小数,我们一般保留到单位厘米,因为小数点后面的数字就是毫米
- 相关评论
- 我要评论
-