我在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。
答案 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列。