首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Excel中的数据透视表获取单个日期多个条目的数据平均值

使用Excel中的数据透视表获取单个日期多个条目的数据平均值
EN

Stack Overflow用户
提问于 2014-01-10 18:56:35
回答 3查看 7.6K关注 0票数 0

我试过了,但没有成功。我将数据转储到excel表格(Excel2010)中。第一列是月份。第二个是日期。第三列包含数字数据。我对每一列都应用了筛选器,以获取数据透视表上的数据。每个日期都有相应的条目。有时一个日期有多个条目。现在,当我运行Pivot时,我得到了正确的总和,但当我选择average时,平均值只对与日期关联的单个条目是准确的。我需要计算单个日期的多个数据条目的平均值。下面是一个示例:

代码语言:javascript
复制
November 11/1/13 30
November 11/2/13 25
November 11/3/13 20
November 11/3/13 25

现在,当我运行数据透视表并选择平均数据时,它将平均值计算为(30+25+20+25)/4 = 20 (因为有4个条目,所以总和除以4)。

这是不可取的。

我要求将日期为11/3/13的第3项和第4项作为一个条目进行计算。因此,所需的输出为(30+25+(20+25))/3 = 33.33。

我希望这个例子能清楚地说明这个需求。我需要一个解决方案。我们如何修改Pivot,以使平均值不仅基于条目数计算,还根据天数计算平均值。

EN

Stack Overflow用户

发布于 2014-01-10 19:51:09

把你的日期放在“行标签”区域。它将按日期求和并求平均值

编辑:要获得日值总和的平均值,您可以在透视表求和列的某个位置输入平均公式,也可以使用以下数组输入的公式:

代码语言:javascript
复制
=SUM(Values)/SUM(1/COUNTIF(Dates,Dates))

其中,日期是您拥有日期列表(在原始数据表上)的范围,值是您拥有原始值列表的范围。

To 数组-输入公式,在单元格或公式栏中输入公式后,按住键不放。如果操作正确,Excel将在公式两边放置大括号{...}。

SUM(1/COUNTIF( dates,Dates))将返回唯一日期的计数,因此它将为您的示例中有问题的日期返回3。

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21042533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档