如何在多个单元格中设置日期条件范围?

如何在多个单元格中设置日期条件范围?

我有类似的东西:

快照

如果日期在某个范围内,我需要为用户总结所有值。

如果不需要检查日期,那么我可以在 Excel 中使用以下公式:

=SUMIFS(ValuesColumn;UsersColumn;User)

但是如何才能读取日期标准呢?像这样?

=SUMIFS(ValuesColumn;UsersColumn;User;DATE(YearColumn;MonthColumn;DayColumn);">="&StartDate)

答案1

为了说明,我将上面的数据放在列中A:E,然后创建一个SUMIFS公式,以便为我提供每个用户和日期列中某个范围的值的总和E。您没有说明如何或在哪里放置公式。因此,我随意将其布局以举例说明,并使用开始日期、结束日期和每个用户的标题。

开始日和结束日字段用于为公式提供一个范围。然后在下面的单元格中输入以下User1公式I2

SUMIFS如果满足条件,则必须为其提供一个求和范围。以下是我使用的公式。

=SUMIFS($E$2:$E$7,$D$2:$D$7,I1,$A$2:$A$7,"2015",$B$2:$B$7,"10",$C$2:$C$7, ">=" &$G$2, $C$2:$C$7, "<=" &$H$2)

这是 Excel 版本。

在此处输入图片描述

让我们从之后开始分解(

  • $E$2:$E$7如果满足条件,则给出公式来计算列值的总和;
  • $D$2:$D$7,I1,是寻找与 中的值在范围内匹配的第一个标准I1
  • $A$2:$A$7,"2015",$B$2:$B$7,"10",希望将前两列与2015和匹配10。由于没有其他变体,我只需输入它们即可;
  • $C$2:$C$7, ">=" &$G$2, $C$2:$C$7, "<=" &$H$2)在范围内查找大于或等于G2范围起始值且小于或等于H2范围终止值的值。

总之,该公式用于寻找对列求和的值,其中列中为E,且列中为,且列中为,且列中的值等于或介于和中的值之间。User1D2015A10BCG2H2

我为其他用户复制了该公式,由于使用了数据的绝对引用,因此可以轻松地计算这些公式。

参考

相关内容