在excel中线性计算时间



我在excel中有一个包含时间的列。但问题是存在重复的时间值并且给定的时间可以重复。次了。我要做的就是线性地划分时间步长。正如你所看到的,0.02被重复了3次(即n=3),所以理想情况下我希望找到0.02和0.01之间的差异,然后将其除以n,所以0.01之后的第一次值将= 0.01333,可以计算为(0.02-0.01)/n然后0.01+n。问题是n不是常数,可以是2到10之间的任意值。请看下面的数据样本。

time (s)
0.00
0.01
0.02
0.02
0.02
0.03
0.03
0.03
0.03
0.03
0.03
0.04
0.04
0.04
0.04

假设你的列表从A1单元格开始,把它放在B2单元格:

=IF(COUNTIF(A:A,A2)=1,A2,B1+(A2-AGGREGATE(14,6,($A$2:A2)/($A$2:A2<>A2),1))/COUNTIF(A:A,A2))

最新更新