计算损失的时间时间表与登录时间

计算损失的时间时间表与登录时间

我想知道您是否有更简化的公式。我试图根据实际登录时间安排计算出丢失的时间,但我总是无法计算出 12:00:00

这是我使用的公式

LOST IN =IF(G52<=$C52,0,IF(G52>$C52,G52-$C52))
LOST OUT = =IF($D52=0,(MOD($D52-G53,1)),IF(G53>=$D52,0,IF(G53<$D52,$D52-G53)))

请点击这里查看表格

请帮忙。

答案1

正如 Scott Craner 所提到的,公式引用在您的屏幕截图中不可见。但是我只是提出了一个临时解决方案。当您在 Excel 中插入时间时,例如上午 11:00,Excel 会向其附加一个 0 日期以使其成为日期/时间刻度。0 日期是 1/0/1900,它实际上是日期刻度上的第 0 个日期,向其添加 1,Excel 将从 1/1/1900 开始计数。

因此,当我们期望 Excel 将 1:00 AM 视为大于 11:00 PM 时,实际上并非如此。在 Excel 时间尺度上,1:00 AM 是 1/0/1900 1:00 AM,而 11:00 PM 是同一天的 11:00 PM,实际上发生在 1:00 AM 之后 10 小时。因此,在进行绝对时间算术时,您应该设置截止时间来区分前一个日期或当前日期。

在这种情况下,0.5(中午 12:00)将作为计算的截止时间。

在 E5 中输入以下公式

=IF(AND(B3>0.5,E3<=0.5),0,IF(E3>B3,E3-B3,0))

在 E6 中输入以下公式

=IF(AND(C3<=0.5,E4>0.5),C3+1-E4,IF(E4>=C3,0,C3-E4))

现在摆弄进/出时间表,实际并自己测试它是否符合您的要求。

在此处输入图片描述

相关内容