Microsoft Excel-用于计算具有不同开始和结束日期的一系列行的年龄的公式?

Microsoft Excel-用于计算具有不同开始和结束日期的一系列行的年龄的公式?

我有一份包含个人的电子表格,其中包含每次联系的年份。每个个人都有一个唯一的字母数字标识符。每个个人的条目数(行数)各不相同,具体取决于联系的次数。我想计算第一次联系和每次后续联系之间经过了多长时间。因此,个人的第一行始终为“0”。

我目前正在为每个人拖拽一个公式,但我有数千个要计算。是否有一个公式可以计算这个“自第一次接触以来的时间”,并在个人发生变化时更改第一次接触日期?

例如,我正在寻找一个公式来计算“从第一次接触开始的持续时间”:

Alphanumeric ID : Year Contacted : Duration from first contact

MQ-1122 :         2001 :            0

MQ-1122 :         2003 :            2

MQ-1122 :         2004 :            3

MQ-2233 :         2000 :            0

MT-1122 :         1999 :            0

MT-1122 :         2000 :            1

MT-1122 :         2000 :            1

MT-1122 :         2005 :            6

答案1

假设年份总是按升序排列,您可以利用VLOOKUP在第一个找到的值处停止的事实。使用:

=B1-VLOOKUP(A1,A:B,2,FALSE)

并填充下来

相关内容