Excel 如何使23:59>;0:00(“23:59”和“0:01”)?

Excel 如何使23:59>;0:00(“23:59”和“0:01”)?,excel,excel-formula,excel-2010,Excel,Excel Formula,Excel 2010,我正在尝试为全天的轮班工作创建考勤表,并限制报到的时间范围。问题是23:59小于23:59+0:01(等于0:00)。如何使单元格的值为0:00(小于23:59) 谢谢今天()将返回一个类似43854的整数,这意味着自1900年1月1日以来的第43854天。 NOW()将返回一个类似于43854.48的数字,该数字表示当天加上0.48,表示已经过去了将近半天,表示中午将近12点。随着时间的推移,小数点将逐渐增大,直到午夜,NOW()将为43855 请注意,Excel将对输入公式的单元格应用日期或

我正在尝试为全天的轮班工作创建考勤表,并限制报到的时间范围。问题是23:59小于23:59+0:01(等于0:00)。如何使单元格的值为0:00(小于23:59)

谢谢

今天()
将返回一个类似43854的整数,这意味着自1900年1月1日以来的第43854天。
NOW()
将返回一个类似于43854.48的数字,该数字表示当天加上0.48,表示已经过去了将近半天,表示中午将近12点。随着时间的推移,小数点将逐渐增大,直到午夜,
NOW()
将为43855

请注意,Excel将对输入公式的单元格应用日期或时间或日期/时间格式。但如果将格式更改为数字,则可以看到实际的单元格值。请注意,“单元值”和单元显示是不同的。您可以在单元格中输入
=NOW()
,并应用类似
hh:mm
的格式。这将隐藏有关日期的所有信息

因此,您可以在单元格A1中输入
=TODAY()+时间(23,59,0)
,并应用“dd-mm-yy hh:mm”格式查看24-01-20 23:59。然后,在B1中输入
=A1+时间(0,1,0)
。使用相同的单元格格式,您将看到25-01-20 00:00

现在,如果将单元格格式“hh:mm”应用于两个单元格,您将看到23:59和00:00,但如果在C1
=B1>A1
中查询结果,结果将为真,因为B1中的值当然比A1中的值大1分钟


因此,您可以通过输入包含日期的正确时间值来解决问题,并设置单元格格式以显示所需内容。

如果删除时间格式,
23:59+0:01
实际上等于1或1天<代码>23:59是一天的一小部分,因此小于1。