【发布时间】:2015-10-19 17:42:33
【问题描述】:
我的数据如下所示:
我想根据 ID 以姓名缩写和任何其他重新评估(年度和半年度)的天数获得 DateDif。 D 列显示了我希望看到的内容,而 E 列则说明了 DateDif 应该处理哪些单元格。
我不知道从哪里开始......我使用 DateDif 还是 Ifs 还是? 感谢您的审阅。
【问题讨论】:
我的数据如下所示:
我想根据 ID 以姓名缩写和任何其他重新评估(年度和半年度)的天数获得 DateDif。 D 列显示了我希望看到的内容,而 E 列则说明了 DateDif 应该处理哪些单元格。
我不知道从哪里开始......我使用 DateDif 还是 Ifs 还是? 感谢您的审阅。
【问题讨论】:
您可以使用INDEX function 来检索减法公式的正确minuend和subtrahend。
D2中的公式是,
=IF(B2="initial", "", C2-INDEX(C$1:C1, MAX(INDEX(ROW($1:1)*(B$1:B1="initial"), , ))))
根据需要填写。
该公式根据当前所在的行在 A 列查找单词 'Initial' 的最后一次出现,并从当前行的日期中减去该行的日期。
【讨论】:
你的 D4 值不对,应该是 289
从 D2 开始
=IF(A2<>A1,"",C2-VLOOKUP(A2,A:C,3,0))
如果 A 高于它的值,那么它什么都不是,否则取 C 中的值并减去该 ID 的初始值(使用 VLookup 完成,最后为 0 将给出完全匹配)
【讨论】: