如何按周汇总我的数据?

Kev*_* W. 5 microsoft-excel microsoft-excel-2010

我有一个电子表格,我需要在其中运行月、周和日信息的平均值。以下只是我需要分解的部分数据。

  • A列是分配日期
  • B列是$$ 请求
  • Ç$$批准

我需要公式来获取日期(MM/DD/YYYY)并按周排序,这样我就可以运行平均值等。

如何让 Excel 从日期中确定周数?

dav*_*dav 8

一个快速、简单的解决方案(如果您的信息按照您的描述进行组织)是创建一个数据透视表并让它为您完成工作。

  1. 选择您的数据(A:C 列)并选择“插入”>“表格”。
  2. 从您的数据表创建一个数据透视表(步骤 1)。
  3. 将您的指定日期字段添加到数据透视表字段列表中的行标签框中。
  4. 右键单击数据透视表中的日期并选择“组”选项。
  5. 在分组对话框中,选择所需的分组级别。要创建周,您需要选择天,然后将天数设置为 7。
  6. 最后,将您的汇总数据添加到值框中。在这里,您可以选择任何格式的数据,包括按平均值、最小值、最大值或运行总计进行汇总——几乎是您能想到的任何聚合。

将表格用于数据的优势有两个:首先,您添加到表格中的任何自定义列都会自动计算整个表格,并且也可以在数据透视表中使用。其次,每当您更新数据表时,数据透视表都会自动更新新数据(或对现有数据的更改)。

编辑:您可以轻松修改现有表以提高性能,而不是使用数据透视表的分组(在没有 OLAP 数据源的情况下不太理想)。除了原始的三列之外,您还可以为任何其他日期期间(例如年、月、周)添加从初始日期值开始计算的列。只需将这些按顺序添加到您的数据透视表中,您就可以向上或向下滚动到您想要的详细程度。

  • D列= 年([@DateAssigned])
  • E列= 月([@DateAssigned])
  • F列=WeekNum([@DateAssigned])
  • G列=Day([@DateAssigned])