Excel - 使用 start_date 和 end_date 值与 {=SUM(IF ...)}

Excel - Using start_date and end_date values with {=SUM(IF ...)}

我正在尝试根据开始日期和结束日期计算名为 'democracy' 的范围内的数据。我试图完成这项工作,但似乎无法将各个部分组合在一起

分量 1

在 SumIf 我有:

{=SUM(IF((democracy_highlighted=1)+(democracy_shown=1),1,0))}

命名范围 democracy 包含 2 列,“突出显示”和“显示”,这用于检查两列中的值 1 是否出现在其中一列中。


组件 2

在计数中我有:

=COUNTIFS(democracy_shown,1,DateList,">="&$B, DateList,"<="&$B)
=COUNTIFS(democracy_highlighted,1,DateList,">="&$B, DateList,"<="&$B)

这显示了开始日期和结束日期之间的数据。


我需要做的是使用 {=SUM(IF ...)} 组件,并根据开始日期和结束日期值限制结果?

您可以使用 SUMPRODUCT - 例如:

=SUMPRODUCT(SIGN(((democracy_highlighted=1)+(democracy_shown=1)))*(DateList>=$B)*( DateList<=$B))