excel表格怎么自动去掉小数点后为0的数字

 我来答
侃民生看社会
高粉答主

2020-12-10 · 百姓足天下安,小民生大社会,笔促和谐!
侃民生看社会
采纳数:8045 获赞数:49359

向TA提问 私信TA
展开全部
Excel中的数据去掉小数点,教你3个函数解决!
去掉小数点在工作中很多场景都需要用到,举个例 子,是员工的工资表,如下所示:

我们需要把金额后面的小数点直接给去掉,首先我们用的是设置单元格的方式去掉,选中B列,右键,设置单元格格式,将小数点位数设置为0,如下所示:

或者通过选择B列整列,然后点击菜单上方的缩进小数点进行快速调节

得到的结果,它有2个特点:

(1)它的显示效果是4063,但实际上,它的值并没有变,还是4063.4元

当B2单元格的值用来计算的时候,合计的值还是有小数点的

(2)它显示的结果是四舍五入显示的,比如小乔的工资本来是8748.5元,结果变成了4749元,还多了五毛钱。

我们需要的效果是实实在在的去掉后面的小数点,而且是向下取整,也就是直接把后面的小数点去掉,我们使用ROUNDDOWN函数便可以快速去除,插入一个C列,然后在C2单元格中输入公式:=ROUNDDOWN(B2,0)

第2个参数为0是代表,保留0位小数点。

这样8748.5就不会四舍五入,会直接去掉后面的小数点,变成8748,省了几毛钱

但这么发工资,省几毛钱,员工会说公司抠。。老板决定向上取整数发工资,那么只需要把ROUNDDOWN函数改成ROUNDUP函数了,如下所示:

如果只是想四舍五入,而且想真实值和显示值都同样的去掉小数点,那么我们直接用ROUND函数,就可以了,如下所示:

好,今天的分享就到这里了,思考一下,如果老板再大气一点,都按100向上取整,该怎么用函数快速计算呢?
yanxy0924
2017-01-03 · 知道合伙人互联网行家
yanxy0924
知道合伙人互联网行家
采纳数:7683 获赞数:18585

向TA提问 私信TA
展开全部

见截图

B1输入

=--IF((RIGHT(A1)="0")*ISNUMBER(FIND(".",A1)),LEFT(A1,LEN(A1)-1),A1)

公式下拉

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heping956
2017-01-03 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:81%
帮助的人:2889万
展开全部
设置单元格格式,普通。因为数字格式如果设置了小数,那不管有没有小数都显示到百分位。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-01-03
展开全部
=ROUNDDOWN(0.5*3,0)或=INT(0.5*3)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式