需要计算每个empid的两个时间戳之间的差异

时间:2016-08-04 02:23:46

标签: excel excel-formula timestamp

我在excel中给出了这样的数据。数据显示了不同的员工打电话。员工可能在相同或不同的日子不止一次致电。

empid       call_time_starts
1234         7/1/16  9:00
5678         7/21/16 0:00
1234         7/19/16 3:00
7687         7/21/16 6:00
1234         7/17/16 6:00

我想要像

这样的结果
empid       call_time_starts   no._of_days
1234         7/1/16  9:00        
5678         7/21/16 0:00
1234         7/19/16 3:00       18 days
5678         7/28/16 6:00        7 days

我需要找出自上次通话以来empid的天数。 比如1234 id已经在7月7日/ 9月9日首先打电话,现在正在打电话给18天后 2016年7月19日3:00。我需要找到18天。 我可以使用r或excel。

1 个答案:

答案 0 :(得分:0)

DAYS()功能是查找两个时间戳之间的天数所需的全部内容。

如果您想自动查找自该ID的上一个时间戳以来的天数,请在C2中尝试类似的内容

=DAYS(B2,INDEX(B$1:B2,MAX((A$1:A1=A2)*ROW(A$1:A1))))

假设您的empid位于A列,而call_time_starts位于B列。