我有一张电子表格,需要计算月、周和日信息的平均值。以下只是我需要分解的部分数据。
- 柱子A是个分配日期
- 柱子乙是要求$$
- 柱子C是$$ 已批准
我需要公式来获取日期(MM/DD/YYYY)并按周排序,以便我可以计算平均值等。
如何让 Excel 根据日期确定周数?
答案1
一个快速、简单的解决方案(如果您的信息像您描述的那样组织)是创建一个数据透视表并让它为您完成工作。
- 选择您的数据(A:C 列)并选择插入 > 表格。
- 从数据表创建数据透视表(步骤 1)。
- 将“分配日期”字段添加到数据透视表字段列表中的行标签框。
- 右键单击数据透视表中的日期并选择“组”选项。
- 在分组对话框中,选择所需的分组级别。要创建周,您需要选择天,然后将天数设置为 7。
- 最后,将汇总数据添加到值框中。在这里,您可以选择以任何格式显示数据,包括按平均值、最小值、最大值或累计总数进行汇总 - 几乎任何您能想到的聚合。
使用表格来存储数据有两个好处:首先,您添加到表格中的任何自定义列都会自动计算整个表格,并且也可以在数据透视表中使用。其次,每当您更新数据表时,数据透视表都会自动更新新数据(或对现有数据的更改)。
编辑:您可以轻松修改现有表格以提高性能,而不是使用数据透视表的分组(如果没有 OLAP 数据源,分组就不太理想)。除了原来的三列之外,您还可以添加任何其他日期期间(例如年、月、周)的列,这些列是根据初始日期值计算出来的。只需按顺序将它们添加到数据透视表中,您就可以向上或向下滚动到您想要的详细程度。
- 柱子德=年份([@DateAssigned])
- 柱子埃=Month([@DateAssigned])
- 柱子F=WeekNum([@DateAssigned])
- 柱子G=天([@DateAssigned])