Crainiac
日期和时间数据是从外部来源导入到excel中的(excel将导入的数据视为“文本”,因此Q列将转换为excel可以识别的日期/时间)。
我正在使用多个公式来获取导入日期信息的“班次开始”日期/时间。轮班可以从6:00或7:00 AM和PM开始。
输入“ 6:00”时,T2中的公式效果很好,但如果我希望为“ 7:00”,则该公式不起作用。
是否有更好的公式可以使用,以保证时间始终为6或7(如果指定),同时根据最早的日期保持AM / PM?
*在下面的示例中,绿色公式是每列使用的公式。
马特·朱哈斯(MátéJuhász)
FLOOR函数:将
数字向下舍入为零,直到最接近的有效倍数。
6:00可以让您很幸运,因为这一天可以划分一天(24小时)而没有余数。
要“向下舍入”到之前的6:00 / 7:00,您需要:
- 从时间值中减去6:00 / 7:00
- 四舍五入到半天
- 加上6:00 / 7:00
在公式中:
=FLOOR(A1-"6:00",0.5)+"6:00"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句