从一列中select最低date,从单独的列B中的date中减去该值,但忽略Excel中第三列中的重复项

我有一个具有以下结构的Excel文件(这是一个显示数据结构的链接,如果有帮助的话): 样本数据

ABCDE ID PayDate PayAmount BillDate OriginalBillAmount 1423 1/12/15 $20.00 1/1/15 $1,000.00 1423 2/10/15 $49.00 1/1/15 $1,000.00 1423 2/12/15 $122.00 1/1/15 $1,000.00 5124 11/1/15 $49.00 1/4/15 $200.00 5124 3/4/15 $53.00 1/4/15 $200.00 2341 4/9/15 $12.00 1/6/15 $540.00 

我想计算每个人在账单上进行第一次付款需要多长时间。 身份证是重复的,因为一个人在账单余额上多次付款。

如何从列D中的每个个人中减去B列中最早的PayAmountdate,并以天F中的一个数字的forms返回差异? 我试图能够在新数据进入时自动重现这一点,所以配方解决scheme将是理想的。 我最好喜欢有一个看起来像这样的列F(值只是例子):

 F Diff 11 (blank/NA) (blank/NA) (blank/NA) 124 96 

尝试这个:

 =IF(B2=MIN(IF(A2=$A$2:$A$7,$B$2:$B$7)),B2-D2,"") 

放入F2,按Ctrl-Shift-Enter,因为它是一个数组公式。 然后复制下来。

在这里输入图像说明