DateDif基于标准

我有这样的数据:

在这里输入图像说明

我希望根据ID来获取DateDif以及任何其他重新评估(Annuals和Semiannuals)的date。 D列显示了我想看到的,而E列有DateDif应该在哪个单元格上工作的笔记。

我不知道从哪里开始。我使用DateDif或Ifs或? 感谢您的审查。

你的D4值是错的,应该是289

从D2开始

=IF(A2<>A1,"",C2-VLOOKUP(A2,A:C,3,0)) 

如果A <>上面的值那么它什么都没有,否则取C中的值并减去该ID的初始值(使用VLookup完成,并在末尾0将给出完全匹配)

您可以使用INDEX函数来检索减法公式的正确的被减数减数

DATEDIFF交错

D2中的公式是,

 =IF(B2="initial", "", C2-INDEX(C$1:C1, MAX(INDEX(ROW($1:1)*(B$1:B1="initial"), , )))) 

根据需要填写。

该公式根据当前所在的行查找列A的最后一个单词“Initial” ,并从当前行的date中减去该行的date。