SUM值基于数组中的date范围中的date

我真的是新手在Excel中,我需要做出先进的function

我有excel(从谷歌日历)预订系统

ABC 12-01-2012 14-01-2012 8 13-01-2012 17-01-2012 11 15-01-2012 21-01-2012 3 

A – 开始dateB – 结束dateC – 客人人数

现在我需要在一年中的所有日子的客人SUM号码,并find哪里是10多个保留的每一天。

例如,我需要返回

  12-01-2012 - 08 guests 13-01-2012 - 19 guests 14-01-2012 - 19 guests 15-01-2012 - 14 guests 

我可以做到这一点,而不用创build大型的Excel文件与所有天组合? 如何?

我正在做excel 2013。

这可以通过使用SUMIFS函数完成。 首先,您需要将每个date放在D列(手动设置您关心的第一个date,然后在下面的D2中,只需说= D1 + 1并复制下来)。 然后为每一天的人数,把它放在E1中,然后拖下来:

 =SUMIFS(C:C, A:A, ">="&D1, B:B,"<="&D1) 

这将列C栏中列出的乘客的总和(必须格式化为数字,而不是文本 – 它看起来像你可能有一些文本值),如果D列(每年的每一天)的行是在A栏和B栏

要find大于10人的日子,只需要F列(在F1中拖动)= E1> = 10

如果E列显示当天超过10人,这将表示真。