首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >以Excel表示的最接近15分钟间隔的舍入时间

以Excel表示的最接近15分钟间隔的舍入时间
EN

Stack Overflow用户
提问于 2009-09-03 11:43:26
回答 10查看 82.5K关注 0票数 17

我有一个excel电子表格,其中有一个列,其中包含特定事件的日期和时间。我想把它四舍五入到最近的15分钟间隔,这样我就可以计算这段时间内的事件总数。进行舍入的最好方法是什么?

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2009-09-03 12:16:59

既然你说你也想要日期,不如这样:

= (ROUND((A1 * 1440) / 15, 0) * 15) / 1440

假设A1具有您想要的日期/时间值。这利用了Excel中的日期/时间列只是数字这一事实(整数部分是日期,小数部分是时间)

票数 22
EN

Stack Overflow用户

发布于 2009-09-03 12:11:17

如果要四舍五入到最接近的15:

假设您的时间是在单元格A2中

我们将把新的时间放到B2中:

代码语言:javascript
复制
B2 =TIME(HOUR(A2), ROUND((MINUTE(A2)/60)*4, 0) * 15, 0)

如果您希望始终向上或向下舍入,请将round替换为ROUNDUP或ROUNDDOWN

票数 7
EN

Stack Overflow用户

发布于 2015-05-13 23:50:06

mround将时间值作为字符串,因此您可以使用

代码语言:javascript
复制
=mround(a1,"0:15")

我认为这是最短、最清晰的方法。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1372924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档