EXCEL,四舍六入五留双,取整数的公式,例如:13.50=14 12.5=12 12.51=13

 我来答
眯住眼串针
科技发烧友

2012-04-11 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:1.1万
采纳率:58%
帮助的人:3119万
展开全部
假设原数据在A列
B1输入公式
=IF(A1=INT(A1),A1,IF(MID(A1,FIND(".",A1)+1,2)*1=5,IF(MOD(MID(A1,FIND(".",A1)-1,1)*1,2),ROUND(A1,),ROUNDDOWN(A1,)),ROUND(A1,)))
下拉即可
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1975qjm
高粉答主

2012-04-11 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7003万
展开全部
=IF(MOD(INT(A1),2)=0,IF(A1-INT(A1)<=0.5,INT(A1),INT(A1)+1),ROUND(A1))
如时整数部份是双数,就四舍六入五留双取整,如果整数部份是单数就四舍五入
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bdid777
2012-04-11 · TA获得超过865个赞
知道答主
回答量:16
采纳率:0%
帮助的人:34.9万
展开全部
=IF(AND((A1-INT(A1))=0.5,MOD(TRUNC(A1),2)=0),TRUNC(A1),ROUND(A1,0))
简单讲:如果整数部分是双数,同时小数=0.5,那就五舍;不然就和一般的四舍五入一样
不用嵌套多个IF,便于理解。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nhking
2012-04-11 · TA获得超过3.1万个赞
知道大有可为答主
回答量:3.6万
采纳率:78%
帮助的人:1亿
展开全部
设A1为原带小数的数,则B1输入公式:
=if((a1-int(A1))=0.5,if(mod(int(a1),2)=1,roundup(a1,0),rounddown(A1,0)),round(A1,0))
当小数部分为0.5时,单数进1,双数保留;
而小数部分不为0.5时,四舍五入。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jwdjwh
2012-04-11 · TA获得超过127个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:94.4万
展开全部
假设A列为原始数据,在B1键入=INT(A1),在C1键入=ABS(INT(A1)-A1),在D1键入=MOD(B1,2),在E1键入=IF(C1=0.5,IF(D1=1,ROUND(A1,0),ROUND(A1,0)-1),ROUND(A1,0))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式