我有一个如下所示的数据集:
我在这里整理了一份共享表。
当前公式的column E
工作方式如下...计算 IF:
- F 列及其后列为“是”
- 晚于项目开始日期 (ColA)
- 未达到截止日期 (ColB)
当前公式如下:
=BYROW(FILTER(ARRAYFORMULA(IF(ARRAYFORMULA(IF((F1:O1>=A2:A)*(F1:O1<=B2:B),INDEX(F2:O,0)))="Yes",1,0)),A2:A<>""), LAMBDA(x, SUM(x)))
这很有效,但我需要添加对 D 列的检查,并增加计数 IF:
- 列 D 中的日期介于列 A 和列 B 中的日期之间,并且
- F 列及以后的日期尚未被计算在内。换句话说,如果它们有“否”。
C 列有预期结果。我更喜欢用一个公式填充整个列,因为这样会动态变化。额外的好处是,F 列及以后的列也会动态变化,因为这些列也会增长。
如果需要任何其他信息,请告诉我,以便我可以更新此帖子。