在Excel中舍入到最近的15分钟间隔

mac*_*ojw 17 excel datetime rounding

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

Dav*_*vid 22

既然你说你也想要约会,那怎么样:

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

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


dat*_*yss 7

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

假设你的时间在A2单元格中

我们将把我们的新时间投入B2:

B2 =TIME(HOUR(A2), ROUND((MINUTE(A2)/60)*4, 0) * 15, 0)
Run Code Online (Sandbox Code Playgroud)

如果您想要始终向上或向下舍入,则将ROUND替换为ROUNDUP或ROUNDDOWN


小智 7

简单:

  • 如果四舍五入=天花板(A1,"00:15")
  • 如果向下舍入= FLOOR(A1,"00:15")

其中A1是两次之间的差异.它可以是参考或计算: =CEILING(C2-B2,"00:15")其中C2是结束时间,B2是开始时间.