我在excel中处理这些数据。这是原始数据
输入
person1 2007
person1 2008
person1 2008
person1 2011
person2 2005
person2 2008
person2 2009
person3 2011
person3 2012
person3 2012
person3 2014
person4 2015
低声ouput
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函数来查找每个人的年份间隔。 我已经显示了我的输入文件和输出文件。 我现在想不出什么,有什么想法吗?
提前多多感谢。答案 0 :(得分:0)
这是一个数组公式,它将显示每个人的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
[编辑]也许我在想太多的事情。
这就是你想要的吗?
=B2-B1
显示当前行和前一行之间的差异 - 但这太容易了,我一定错过了什么。
[编辑2]对eggplant_parm的信用(参见评论) - 我忘了为每个人重置
=if(a2=a1,b2-b1,0)