Excel - 日期时间格式;如果时间是PM添加一天

时间:2015-07-14 22:31:58

标签: excel excel-formula

在excel中,我目前拥有日期时间格式的数据

例如:“11/10/2007 8:40:58 PM”

我正在尝试提取日期,如果时间是PM,我会添加一天。 如果时间是AM,则日期保持不变。

所以,因为时间是8:40:58 PM,我想要12/10/2007。

excel有没有办法用公式做这样的事情?

2 个答案:

答案 0 :(得分:0)

请考虑使用以下公式。这使用了Excel在其日期时间代码中使用1来表示整天和分数来表示时间的事实。如果时间戳在A1,那么:

=INT(A1)+IF((A1-INT(A1))>=0.5,1,0)

问候。

答案 1 :(得分:0)

这个对我有用。

=IF(A1>0.5, A1+1, A1)

enter image description here

为了让它只返回日期右键单击B列,选择“格式化”选择。

enter image description here