计算Excel数据组的值

时间:2017-11-17 17:15:34

标签: excel excel-formula

我有一个包含所列参与者和日期的大型Excel文件。我想为每个日期计算每个参与者从第一个(开始)日期开始的天数。每个开始日期都不同,每个参与者具有不同数量的条目。我知道我需要用什么公式进行计算,但是我很难知道如何在不手动操作的情况下递归计算每个参与者!我拥有和想要的例子:

Participant Date    Days from Start
ca002   01/01/1983  0
ca002   10/05/1984  495
ca002   01/01/1986  1096
ca002   01/01/1986  1096
ca002   29/12/1999  6206
ca002   21/03/2001  6654
ca002   31/12/2004  8035
ca004   01/01/1967  0
ca004   01/01/1972  1826
ca004   01/01/1989  8036
ca004   01/01/2006  14245
ca004   01/01/2006  14245

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

假设您的数据位于AB列中,第一行是标题行,每个参与者的日期按时间顺序排列,您可以将此公式输入到单元格{{ 1}}并在必要时向下拖动:

C2

答案 1 :(得分:0)

如果您只对最新日期感兴趣,可以使用数据透视表获取第一个和最后一个日期,然后从另一个中减去一个:

enter image description here