find唯一id excel的date间隔

我正在使用Excel中的这些数据。 这里是原始数据

input

person1 2007 person1 2008 person1 2008 person1 2011 person2 2005 person2 2008 person2 2009 person3 2011 person3 2012 person3 2012 person3 2014 person4 2015 

希望输出

 person1 2007 0 person1 2008 1 person1 2008 0 person1 2011 3 person2 2005 0 person2 2008 3 person2 2009 1 person3 2011 0 person3 2012 1 person3 2012 0 person3 2014 2 person4 2015 0 

我想用excel函数来查找每个人的年份间隔。 我已经显示了我的input文件和输出文件。 我现在想不出任何想法?

提前谢谢了。

这里是一个数组公式,它将显示每个人的MIN-MAX:

 {=MIN(IF($A$2:$A$13=A2,$B$2:$B$13,9999))&"-"& MAX(IF($A$2:$A$13=A2,$B$2:$B$13,1900))} 

需要使用Ctrl Shift Enter进行validation

[编辑]也许我想太难了。

那是你要的吗?

 =B2-B1 

显示当前行与上一行之间的差异 – 但这太容易了,我一定错过了一些东西。

[编辑2]信用eggplant_parm(参考评论) – 我忘了重置每个人

 =if(a2=a1,b2-b1,0)