Excel 根据客户ID计算3个月的平均值
我正在尝试用excel计算三个月的平均销售额w.r.t excel中的customerid。我试着用AverageIfs函数来做,但没有任何帮助Excel 根据客户ID计算3个月的平均值,excel,excel-formula,Excel,Excel Formula,我正在尝试用excel计算三个月的平均销售额w.r.t excel中的customerid。我试着用AverageIfs函数来做,但没有任何帮助 A B C Orderdate sales customerid 5/15/2019 7 1 5/15/2019 48.5 1 4/15/2019 92.94 1 3/17/2019 102.85
A B C
Orderdate sales customerid
5/15/2019 7 1
5/15/2019 48.5 1
4/15/2019 92.94 1
3/17/2019 102.85 1
3/18/2019 49 1
3/18/2019 119.95 1
2/18/2019 58.96 1
1/20/2019 14.6 1
5/16/2019 17 6
4/15/2019 148.5 6
4/12/2019 912.94 6
3/17/2019 102.85 6
9/18/2018 22.34 6
Formula I tried: =AVERAGEIFS(B:B,C:C,C2)
预期产出:
customerid average(3 months)
1 49.48
6 359.48
让我们从今天和3个月前的日期开始(使之成为动态的): 请记住将单元格格式从“常规”更改为“最新”。否则,它将显示[43563] 接下来,将日期用作筛选的一部分: 现在,您应该获得最近3个月的数据:
将过滤后的数据复制到新的电子表格中 将过滤后的数据复制到新的电子表格中 将过滤后的数据复制到新的电子表格中
下一步:获取不同的客户ID: 您将获得以下信息: 最后一步: 使用函数“AVERAGEIF”:
完成了 显示您在averageifs()中放置的内容…@SolarMike..我使用:=averageifs(B:B,C:C,C2)…其中orderdate是A列,sales是B列,Customerid是C列。您是如何为customer 6获取393.76的?你如何定义“3个月”?最近3个月?@GenWan:是的,最近3个月计算平均值,所以客户6的平均值应该是(912.94+148.5+17+0)/3=359.48。你是怎么拿到393.76的?对于客户1,它应该是49.48。最近3个月为2019年6月9日至2019年7月8日、2019年5月9日至2019年6月8日和2019年4月9日至2019年5月8日。