Excel中的条件时间公式

我有一个格式为“yyyy-mm-dd hh:mm:ss”(又名:datetime for mysql)的列。 但是,有些时候还没有设置(即00:00:00)。

我猜我不能按照excel中datetime列的时间部分sorting,所以我想我需要一个公式来确定单元格是否有时间00:00:00。

任何人都可以帮助解决这个问题?

我不确定你想对结果做什么,所以这个公式只会返回TRUE / FALSE取决于时间部分是00:00:00

=MOD(A1,1)=0 

假设A中的起始值:

  • 在B填充值与A相匹配的情况下,如果将该值设置为数字(而不是date)
  • 现在使用一个公式来减去整个日子。
  • 现在使用一个新的D列并设置D = C,但是应用D格式作为时间。
  • 现在单独列D列。

你可以简化大部分的这个公式,以达到分数的一天,并将其格式化为时间,但我想单独显示所有步骤以增加清晰度。 这可以通过下面的例子来完成:在列b中的=A2-TRUNC(A2,0)然后sorting。

在这里输入图像说明

而不是使用trunc, =mod(a2,1)也应该工作。