向列中的重复时间数据添加几秒钟以使其唯一

时间:2018-09-26 14:16:56

标签: google-sheets

我在Google表格的表格中有一组带有时间戳的数据。在“时间”列中,其中一些正在重复。 (请参见下图)

link to google sheet

请帮助我创建具有以下条件的“新时间栏”:

  1. 如果重复的时间(在第1列中),则在第一个添加“ 120 /重复次数”(秒),然后添加2 *(120 /重复次数),依此类推。

  2. 如果时间(第1列)没有重复,请向其添加1分钟。

(我已经在“新时间栏”中手动输入了一些数据以解释我的要求)

1 个答案:

答案 0 :(得分:2)

这应该适用于显示的数据:

=ArrayFormula(if(countif(A2:A22,A2:A22)=1,A2:A22+1/(24*60),
A2:A22+2/(24*60)/countif(A2:A22,A2:A22)*(row(A2:A22)-match(A2:A22,A2:A22,0))))

enter image description here