excel问题
怎么把14:25:29改成14:25:30,14:25:34改成14:25:35?就是秒数的末尾改成0或者5?如果是59的话就向前进1。...
怎么把14:25:29改成14:25:30,14:25:34改成14:25:35?就是秒数的末尾改成0或者5?如果是59的话就向前进1。
展开
9个回答
2019-02-23 · 知道合伙人软件行家
关注
展开全部
给你提供直接用时间函数解决问题的公式。不过从提问列举的例子来看,还不能确定是只向上进到5或10,还是2舍3入。所以两种情况的公式都列出来,供选用。B列为2舍3入,C列为向上进到5或10
B1=TIME(HOUR(A1),MINUTE(A1),MROUND(SECOND(A1),5))
即小时还是A列的小时,分钟还是A列的分钟,但对A列的秒舍入到5的倍数
C1=TIME(HOUR(A1),MINUTE(A1),CEILING(SECOND(A1),5))
同样A列的小时、分钟数不变,秒向上进到5的倍数
其实还可用更简单的公式:
2舍3入:
B1=MROUND(A1*24,5/3600)/24
向上进到5的倍数:
C1=CEILING(A1*24,5/3600)/24
展开全部
假设时间数据是在A2单元格,也许最简单的公式是:
=CEILING(A2,5/86400)
完整的显示公式为:
=TEXT(CEILING(A2,5/86400),"hh:mm:ss")
=CEILING(A2,5/86400)
完整的显示公式为:
=TEXT(CEILING(A2,5/86400),"hh:mm:ss")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将秒数位数取出,然后用 round 公式以5的倍数取整后,再拼会去。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-02-23 · 知道合伙人软件行家
关注
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询