Excel:需要根据一列中两列(日期之间)的日期范围求和

Excel: Need to sum based on date range in two columns (between dates) over one column

我的原始数据是这样的:

我想要的结果是这样的:

期望结果的解释:

因此,例如,如果 01/07/2018 介于开始日期和结束日期之间,并且它在包 A 下,我们将获取数字并最终将它们加在一起。所以你在我的原始数据中可以看到,01/07/2018属于Mr.X和Ms.Z,所以01/07/2018的套餐A下的总和是2。下一个日期,02 /07/2018 和 A 套餐下,我们只有 Mr.X 所以总和是 1.

我试过以下公式:

=SUMIFS(D3:D9, B3:B9, ">=" &J3, C3:C9, "<=" &J3)

但它只是结果为 0。我怎样才能得到我想要的结果中显示的正确结果?

J3 只是一个带有日期的虚拟列。例如 01/07/2018。 D3:D9是栏目包A,B3:B9是栏目日期,C3:C9是栏目日期到

你只需要将<和>符号对调即可:

=SUMIFS(D3:D9, B3:B9, "<=" &J3, C3:C9, ">=" &J3)

然后放一些美元符号,这样当你把它拉过来拉下来的时候它就会给出正确的答案

=SUMIFS(D:D, $B:$B, "<=" &$J3, $C:$C, ">=" &$J3)