如何使用Excel中另一列的条件计算一列中的单元格值?

如何使用Excel中另一列的条件计算一列中的单元格值?,excel,excel-formula,Excel,Excel Formula,我在Excel电子表格的两列(A,B)中有X,Y数据。我想使用a列的条件来计算B列中的值。具体而言,A、B列数据是给定日期事件的日期和发生次数。但我希望计数是基于每周,而不是每天(图中的E列)。COUNTIF不起作用,但想知道如何才能做到这一点。正如您在电子表格中看到的,2018年9月30日至2018年10月6日这一周发生了两次事件(10月3日和9月30日各发生一次事件),因此在单元格F2中我们有两次 这可以通过SUMIFS来完成,例如,在单元格F2中键入并向下拖动: = SUMIFS(B:B,

我在Excel电子表格的两列(A,B)中有X,Y数据。我想使用a列的条件来计算B列中的值。具体而言,A、B列数据是给定日期事件的日期和发生次数。但我希望计数是基于每周,而不是每天(图中的E列)。COUNTIF不起作用,但想知道如何才能做到这一点。正如您在电子表格中看到的,2018年9月30日至2018年10月6日这一周发生了两次事件(10月3日和9月30日各发生一次事件),因此在单元格F2中我们有两次


这可以通过
SUMIFS
来完成,例如,在单元格
F2
中键入并向下拖动:

= SUMIFS(B:B,A:A,"<="&E2,A:A,">="&(E2-6))
=SUMIFS(B:B,A:A,“=”和(E2-6))
请参见下面的工作示例


完美-非常棒,谢谢!