我在eclipse中有一个模拟器。
我还需要其他东西吗?
答案 0 :(得分:1)
Excel在内部以与日期相同的方式存储时间 - 即1
等于一整天,即1900年1月1日。因此,一小时为1/24
。假设只有时间输入到单元格中(而不是带有时间的完整日期),您可以使用此公式:
=IF(U7>16/24+50/(24*60),U7-(16/24+50/(24*60)),0)
或者,您可以使用Excel的TIME
函数,它将小时,分钟和秒转换为Excel时间:
=IF(U7>TIME(16,50,0),U7-TIME(16,50,0),0)
如果您的输入单元格是带有时间的完整日期,您需要删除输入值中的日期 - 或者将日期添加到比较中 - 尽管我建议使用前者:
=IF(TIME(HOUR(U7),MINUTE(U7),SECOND(U7))>TIME(16,50,0),U7-TIME(16,50,0),0)
答案 1 :(得分:0)
阅读以下文章,希望这对您有帮助。
您应该按照以下方式比较时间 -
在IF条件下,U7> TIME(16,50,0)。
请确保您用作时间输入的列U7应采用适当的时间格式。
感谢。