Excel,如何减去午夜之前的时间

tra*_*ain 4 worksheet-function microsoft-excel microsoft-excel-2010

我试图将小时数减去接近午夜的时间,但 Excel 正在输出抱怨该操作的所有哈希 (#) 符号。

添加时间既简单又可行,如第一个示例所述:

例如,我有一个值为 11:00 PM 的单元格(该列的格式设置为该时间格式)。我需要添加 2 小时并得到 01:00 AM。假设单元格 A1 具有该11:00 PM值,我使用=A1+time(2,0,0)并得到 01:00 AM,这正是我所期望的。

但是,当我尝试执行此操作的相反操作(减)时,Excel 会输出所有哈希符号。

例如,我有一个值为 01:00 AM 的单元格。我需要减去 2 小时才能到达晚上 11:00。我尝试了=A1-time(2,0,0),但我得到的只是 Excel 中的哈希符号。

如何从非常接近午夜的时间中减去小时数(或分钟数)?

bar*_*ini 5

的结果

=A1-TIME(2,0,0)

如果 A1 = 01:00,则为负值,并且 Excel 在大多数情况下不喜欢负时间值,因此 #####。

尝试使用MOD这样的函数

=MOD(A1-TIME(2,0,0),1)