Excel 四舍五入到两个特定时间
我需要一个公式,根据一段时间内的分钟数,它可以四舍五入到一小时后15分钟或45分钟。。 示例:如果我的时间是A1,分钟是46分和14分,我希望公式返回的时间是小时后15分。Excel 四舍五入到两个特定时间,excel,excel-formula,Excel,Excel Formula,我需要一个公式,根据一段时间内的分钟数,它可以四舍五入到一小时后15分钟或45分钟。。 示例:如果我的时间是A1,分钟是46分和14分,我希望公式返回的时间是小时后15分。 如果A1有11:47,则返回12:15。 如果我的时间是A1,分钟数在16到44之间,我希望公式能返回小时后45的时间。 如果A1有12:23,则返回12:45的时间 超过一小时15或45的任何时间都不会改变 这有点复杂,但是。。。(已更新) 事情是这样的: 时间减去15米 除以30米 将此值四舍五入 乘以30米 增加15米
如果A1有11:47,则返回12:15。 如果我的时间是A1,分钟数在16到44之间,我希望公式能返回小时后45的时间。
如果A1有12:23,则返回12:45的时间
超过一小时15或45的任何时间都不会改变 这有点复杂,但是。。。(已更新) 事情是这样的:
这有点复杂,但是。。。(已更新) 事情是这样的:
下面是一个公式,使用我上面评论中的逻辑:
=IF(AND(A1>=0,A1<=15),15,(IF(AND(A1>15,A1<=45),45,15)))
下面是一个公式,使用我上面评论中的逻辑:
=IF(AND(A1>=0,A1<=15),15,(IF(AND(A1>15,A1<=45),45,15)))
- 再加15分钟
- 汇总到最近的30分钟
- 减去15分钟
- 再加15分钟
- 汇总到最近的30分钟
- 减去15分钟
1. If A1 is between 0-15, then it will return 15.
2. If A1 is between 16-45, then it will return 45.
3. If A1 is between 46-59, then it will return 15. (the logic to add an hour is not handled in this formula)
=CEILING(A1+TIME(0,15,0),TIME(0,30,0))-TIME(0,15,0)