我有一个数据透视表,其中包含从原始数据列表中导入的数据,该表也可以在4个不同月份之间进行过滤。我想在同一数据透视表中显示上个月,当月的平均值以及所有四个平均值的平均值,但是每当我更改一列时,其他列也会更改。如何使它们准确并独立行动?补偿将是最佳选择。我知道这个问题相当令人困惑,但是我不确定如何提出这个问题。感谢您的宝贵时间。
答案 0 :(得分:0)
您可以根据您的“日期”字段创建上个月的快照。
首先,您需要在数据源上创建一个公式并命名为 “上个月”:
=IF(AND(A2>=EDATE(DATE(YEAR(TODAY()), MONTH(TODAY()),1),-1), A2<=EDATE(DATE(YEAR(TODAY()), MONTH(TODAY()),DAY(TODAY())),-1)),D2,0)
“当前月份”:
=IF(AND(A2>=DATE(YEAR(TODAY()), MONTH(TODAY()),1), A2<=DATE(YEAR(TODAY()), MONTH(TODAY()),DAY(TODAY()))),D2,0)
“所有四个平均值”:
=IF(AND(A2>=EDATE(DATE(YEAR(TODAY()), MONTH(TODAY()),1),-4), A2<=DATE(YEAR(TODAY()), MONTH(TODAY()),DAY(TODAY()))),D2,0)
创建公式之后,您可以将其添加到数据透视表中,例如求和,平均值等...
示例: