Excel 以时间格式单元格显示的日期
我有一个奇怪的问题,我的Excel 以时间格式单元格显示的日期,excel,excel-formula,Excel,Excel Formula,我有一个奇怪的问题,我的列D中有时间,我将其格式设置为时间13:00:00 它以我想要的方式显示,但在formula bar中,它还显示A列的日期 我的格式是: Date | Time | Table | Checkin Time 6/1/2018 16:21:55 55 16:21:55 当我单击签入时间下的值时,它会显示日期+时间 我也尝试过以纯文本的形式复制和粘贴,但得到了相同的结果 从评论来看,您似乎在试图回答两个问题: Date | Ti
列D
中有时间,我将其格式设置为时间13:00:00
它以我想要的方式显示,但在formula bar中,它还显示A列的日期
我的格式是:
Date | Time | Table | Checkin Time
6/1/2018 16:21:55 55 16:21:55
当我单击签入时间
下的值时,它会显示日期+时间
我也尝试过以纯文本的形式复制和粘贴,但得到了相同的结果 从评论来看,您似乎在试图回答两个问题:
Date | Time | Table | Checkin Time
6/1/2018 16:21:55 55 16:21:55
问题2:如何计算两次之间的差值? 正如您在下面的屏幕截图中所看到的,我使用了以下公式:
=TEXT(B3-C3,"h:mm")
另外请注意,B3的格式为“Datetime”,C3的格式为“Time”,我们仍然得到正确的结果。因此,您可能不需要上面问题1的答案,因为您不需要从“日期时间”中删除“日期”部分来计算差异
还有更多关于格式化输出的不同方法的信息
问题1:如何从“日期时间”中删除“日期”,以便在公式栏中只看到“时间”? 正如@Jeeped在评论中善意地指出的:
时间是原始基础值2的小数部分。您可以使用
=MOD(D2,1)
来提取它。如果D列小于B列,请记住在D列的值上加1
您有一个datetime值,但已选择通过单元格格式仅显示时间部分。有什么不清楚的?在我看来,这是首选,因为它使整个午夜的计算更加容易。@Jeeped列只显示
时间
,这很好。但在公式栏中,它同时显示日期和时间。当我稍后将使用公式计算'Col D和Col B'之间的差异时,应用公式将产生问题。如果列B相同,则会更容易。如果B列为“仅限时间”,则无论如何都必须在其中添加日期。想想D列中的02:30:00
(实际上是2018年9月19日02:30:00),你想减去B列中的23:15:00
(实际上是2018年9月18日23:15:00)。这是一个简单的减法。只有当B列和D列中的一列或两列都没有日期因子时,它才会变得复杂。时间是原始基础值2的小数部分。您可以使用=MOD(D2,1)
来提取它。如果D列小于B列,请记住在D列的值中添加1。您只需将A列和B列相加,而不是将它们串联起来。:)。非常感谢你。。我记得你,girlvsdata。你也解决了我以前的excel帖子。我被困在新的一个,它解决了一半,但更大的问题,oyu可以帮助我在这方面?