我有一个excel电子表格,其中有一个列,其中包含特定事件的日期和时间。我想把它四舍五入到最近的15分钟间隔,这样我就可以计算这段时间内的事件总数。进行舍入的最好方法是什么?
发布于 2009-09-03 12:16:59
既然你说你也想要日期,不如这样:
= (ROUND((A1 * 1440) / 15, 0) * 15) / 1440
假设A1具有您想要的日期/时间值。这利用了Excel中的日期/时间列只是数字这一事实(整数部分是日期,小数部分是时间)
发布于 2009-09-03 12:11:17
如果要四舍五入到最接近的15:
假设您的时间是在单元格A2中
我们将把新的时间放到B2中:
B2 =TIME(HOUR(A2), ROUND((MINUTE(A2)/60)*4, 0) * 15, 0)
如果您希望始终向上或向下舍入,请将round替换为ROUNDUP或ROUNDDOWN
发布于 2015-05-13 23:50:06
mround将时间值作为字符串,因此您可以使用
=mround(a1,"0:15")
我认为这是最短、最清晰的方法。
https://stackoverflow.com/questions/1372924
复制相似问题