我有一张桌子,描述了何时需要修改一些赛车中的赛车。该表描述了每个修改的开始日期和结束日期,有时会在重叠的日期进行多次修改。我想知道特定年份内没有特定汽车的天数。
工作表:
在上面的示例中,我想计算2019年AC:AD
,AG:AH
,AK:AL
和AO:AP
范围内汽车不可用的天数,不计算重叠天。汽车1的结果应为5天。
Stackoverflow也有许多类似的问题,但是我还没有找到一个必须计算这种日期的地方。
答案 0 :(得分:0)
如果找不到该问题的答案,那么您必须以一种相当随意的方式进行搜索。刚检查一下自己,大约需要一分钟的谷歌搜索时间。您也没有展示解决问题的尝试,因此,我只会为您指明正确的方向,而不会向您展示整个解决方案。
这是一个数组公式,因此必须使用Control-Shift-Enter输入:
=COUNT(MMULT(
TRANSPOSE(B2:B4^0),
(TRANSPOSE($A$8+ROW(A1:INDEX($A:$A, $B$8-$A$8+1))-1)>=$A$2:$A$4)*
(TRANSPOSE($A$8+ROW(A1:INDEX($A:$A, $B$8-$A$8+1))-1)<=B2:B4))^0)