如何根据团队和月份汇总值?

如何根据团队和月份汇总值?

尝试将不同时间段和月份的收入值相加。

尝试过 index 和 sumifs,但没有得到我想要的结果。不知道你能不能帮忙?

这是文件

答案1

  • 我将工作表上的表格转换Revenue Details为表格,并使用结构化引用来帮助理解。如果您愿意,可以将其转换回范围。

  • 我以为你想在工作表上看到结果Revenue Summary

  • 我将日期'Revenue Summary'!L210/28/2019改为10/1/2019(因此第 2 行的所有日期都是每月的第一天)。

为此,您可以输入'Revenue Summary'!C3

=SUMIFS(Rev[[Revenue]:[Revenue]],Rev[[Date Added]:[Date Added]],">="&'Revenue Summary'!C$2,Rev[[Date Added]:[Date Added]],"<=" &EOMONTH('Revenue Summary'!C$2,0),Rev[[Team]:[Team]],$A3)

用公式横向和纵向填充。

这是你想要的结果吗?

在此处输入图片描述

使用 Power Query(Excel 2010 及更高版本中可用)可以获得类似的结果,但它不会包含没有数据的月份的列。

答案2

Revenue Detail我使用公式在您的工作表中为月份添加了一列=DATE(YEAR(A3),MONTH(A3),1)

收入明细表

然后我只需使用数据透视表功能即可获得所需的结果 数据透视表

请注意,我使用的是 excel 2016,对我来说,我可以直接使用数据透视表,甚至无需创建额外的行。我不确定以前版本的 excel 是否支持它,所以我添加了额外的步骤

答案3

SUMPRODUCT公式与标准一起计算出特定月份的收入总额。

在此处输入图片描述

怎么运行的:

  • 要获取唯一的团队列表,请在单元格中使用数组(CSE)公式K37

    {=IFERROR(INDEX(L$23:L$34,MATCH(0,COUNTIF($K$36:K36,L$23:L$34),"0")),"")}
    
  • 完成配方Ctrl+Shift+Enter& 向下填充。

  • 在单元格中输入此公式L37并填充。

    =SUMPRODUCT( --(MONTH($K$23:$K$34)=L$36)*($L$23:$L$34=$K37)*($M$23:$M$34))
    

根据需要调整公式中的单元格引用。

相关内容