求excel如何用函数做到小数点后一位数小于5就取5,大于5就取9。

 我来答
百步百科
2023-03-25 · 百步百科,一步一心,步步真理
百步百科
采纳数:44 获赞数:17

向TA提问 私信TA
展开全部

可以使用Excel的ROUND函数来实现这个功能。ROUND函数可以将一个数值四舍五入到指定的小数位数。

假设要对A1单元格中的数值进行四舍五入,使得小数点后一位数小于5就取5,大于等于5就取9,可以按照以下步骤操作:

  • 在B1单元格输入以下公式:=IF(MID(ROUND(A1,1),3,1)<5,ROUND(A1-0.01,1)+0.05,ROUND(A1-0.01,1)+0.09)

  • 按下回车键,即可得到结果。

  • 解释:

    该公式首先使用ROUND函数将A1单元格中的数值保留一位小数并进行四舍五入。然后使用MID函数提取出该数值小数点后第二位上的数字,并与5进行比较。如果小于5,则将该数值减去0.01再加上0.05;如果大于等于5,则将该数值减去0.01再加上0.09。最终得到的结果即为所求。

追花丶戏流年
2023-03-25
知道答主
回答量:35
采纳率:40%
帮助的人:1.6万
展开全部
  • 假设要处理的数据在A1单元格中。

  • 在B1单元格中输入以下公式:

  • scssCopy code=IF(ROUND(A1,1)-INT(ROUND(A1,1))<0.5,ROUND(A1,1)+0.5,ROUND(A1,1)+0.9)

  • 这个公式首先使用ROUND函数将A1单元格中的值四舍五入到小数点后一位数。然后它计算四舍五入后的数值与其整数部分之间的差值。如果差值小于0.5,则表示小数点后一位数小于5,公式将四舍五入后的值加上0.5。否则,表示小数点后一位数大于或等于5,公式将四舍五入后的值加上0.9。最后,IF函数将根据这个条件返回正确的值。

  • 将B1单元格的公式复制到需要处理的其他单元格中,以对整列数据进行处理。

  • 这样,您就可以使用这个公式将小数点后一位数小于5的数字舍入为5,而将小数点后一位数大于或等于5的数字舍入为9。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式