答案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
,且列中为,且列中为,且列中的值等于或介于和中的值之间。User1
D
2015
A
10
B
C
G2
H2
我为其他用户复制了该公式,由于使用了数据的绝对引用,因此可以轻松地计算这些公式。