组的第一行和最后一行的Excel函数

时间:2018-05-15 04:26:50

标签: excel excel-formula

我有一份门保持报告,其中包含24小时内员工的入境/出境时间。

enter image description here

我需要另一个公式进入I40,这是第一个进入时间 - 每个员工的最后进入时间之间的差异,例如。 I40 = F50 - D40。

不要担心有关减去日期的公式,因为我有这个。我真的只需要一个允许我获得每个员工的最后退出时间单元格和首次进入时间单元格的公式。

2 个答案:

答案 0 :(得分:0)

最好的方法是始终存储日期时间值(即2018-05-24 13:454),而不仅仅是时间。通过将单元格的格式更改为时间格式,您仍然可以显示

  

数字格式选项的快捷方式: Ctrl + 1

有许多优点,包括"常规数学"即使班次在不同的日子开始而不是结束,它仍然会有效。

如果您必须坚持使用次数,您仍然可以使用23.9语句正确计算(最多IF - 小时班次) 添加一天 如果返回的值为否定

例如,如果现有公式适用于当日班次,则为:

=F50-D40

...然后您可以将其更改为:

=IF(F50-D40<0,F50+1-D40,F50-D40)

更多信息:

编辑:

再次回顾你的问题,也许我误解了你想要的东西。它有点不清楚,但你提到拳头和最后一次。

如果您的意思是“最早和最新的”#34;,您可以使用MINMAX来获取这些内容。如果跨越午夜也是一个问题,你需要看到我上面的第一个建议,或者添加一个&#34;帮助列&#34;确定在此之前的几个时间。

存储日期时间仍然是最好的,这一切都可以避免。

答案 1 :(得分:0)

尝试以下内容以获得数小时的差异。

=(E50+F50)-(C40+D40)