确定一些数据范围的不重叠天数

我有一个由DateInDateIn值和一个ProductName组成的表:

 DateIn DataOut RroductName 14.01.2015 25.02.2015 Table 23.03.2015 02.05.2015 Chair 09.02.2015 30.03.2015 Table 01.05.2015 23.06.2015 Table ... ... ... 

现在我需要计算特定产品的所有数据范围的不重叠天数

这意味着例如对于产品Table ,产量应该是31因为在1月14日到3月30日之间有一张表格,但是在4月1日到30日之间没有椅子可用。

我需要许多产品的这个信息,但我不知道如何在Excel中做到这一点。 你有什么想法? 提前致谢。

你可能应该看看SUMPRODUCT。 首先,您需要将date格式化为date,以便于计算。 然后尝试这个样本方程,需要为您的目的进行修改。

 =SUMPRODUCT(($D$4:$D$7="Chair")*1, ($C$4:$C$7)-($B$4:$B$7)) 

因此,这看起来在你想要的项目的D列,如果它匹配,那么它会从DateOut减去DateIn给出它签入的天数总数。

这将回到椅子40和桌子144。 唯一需要添加的是不重复次数的方法。 也许其他人可以在这一步加重,或者如果我想到一个好方法,我会更新我的答案。