如何在Google表格数据透视表中用计算字段实现累计平均值
Google表格数据透视表:用计算字段实现累计平均值聚合
核心逻辑
累计平均值需要计算从数据起始日期到当前透视表行对应月份的所有金额的平均值,而非仅单月数据。只需调整现有计算字段的日期范围条件即可实现。
操作步骤
- 打开数据透视表的「计算字段」设置:右键点击透视表 → 选择「显示字段列表」→ 点击字段列表中的「添加字段」→ 选择「计算字段」。
- 命名计算字段(例如「累计平均值」)。
- 输入以下公式:
=AVERAGEIFS(Amount, Close Date, "<="&EOMONTH(Date, 0))
公式说明
Date:透视表中按月份分组后的日期值(即当前行对应的月份起始日期)。EOMONTH(Date, 0):计算当前月份的最后一天,确保包含当月所有数据。AVERAGEIFS(Amount, Close Date, "<="&...):自动筛选出所有结算日期早于等于当前月月末的金额,计算这些金额的平均值,即累计到当前月的整体平均值。
注意事项
- 确保透视表的「Close Date」字段是按月份分组(而非日/年),否则公式无法正确匹配累计范围。
- 公式会自动忽略空白的「Amount」或「Close Date」行,无需额外处理。
内容的提问来源于stack exchange,提问作者Andy Evans
相关产品推荐
相关产品推荐

