【问题标题】:Allocating years given weeks/months over multiple years在多年中分配给定周/月的年份
【发布时间】:2015-11-23 02:11:27
【问题描述】:

我正在尝试在 Excel 文件上建模日期,但无法正确地按月或按周分配年份。 让我们看看数据。

这是原始数据。我有按日期排序的会议,包括月份和星期

date    month week sessions
8/28/2015   8   35  597
8/27/2015   8   35  1053
8/26/2015   8   35  1135
8/25/2015   8   35  1132
8/24/2015   8   35  1115
8/23/2015   8   35  321
8/22/2015   8   34  442
8/21/2015   8   34  923
8/20/2015   8   34  1189
8/19/2015   8   34  1356
8/18/2015   8   34  1309

这是另一张重新排列数据的工作表。我只是从上一张表中调换了日期和星期的列表,并使用 YEAR()、MONTH() 和 DAY() 函数从日期中提取了日、月、年。

Year            2015    2015    2015    2015    2015    2015    2015    2015    2015
Month           8       8       8       8       8       8       8       8       8
Week            35      35      35      35      35      35      34      34      34
Day             28      27      26      25      24      23      22      21      20
Weekday         5       4       3       2       1       7       6       5       4
Date            8/28/2015   8/27/2015   8/26/2015   8/25/2015   8/24/2015   8/23/2015   8/22/2015   8/21/2015   8/20/2015

现在我的问题:

Year            2015    2015    2015    2015    2015    2015   ...   2014
Week            35      34      33      32      31      30     ...   36

我想查看我的数据的一周视图。 每年的独特周列表。问题在于 UNIQUE() 函数,2015 年和 2014 年和 2013 年等的第 35 周(或任何其他存在不止一次的周)变得相同。而且我不知道如何按周对日期进行分组。

另一个问题是如何告诉 Excel 给定一周,我想要与 INDEX/MATCH 方法一样的正确年份,它总是在 2015、2014、2013 等的第 35 周给我 2015...

你们中的任何人都有更好的 Excel 技能来处理这个问题吗?

提前谢谢你。

【问题讨论】:

    标签: excel date modeling


    【解决方案1】:

    根据您的具体需要,我会使用数据透视表。获取您的原始数据,并添加一个“年份”列,然后创建一个数据透视表。将年和月作为列放在数据透视表中,然后将会话作为值。将 Sessions 设置更改为“Sum of”,您应该会得到所需的内容。

    【讨论】:

    • 感谢 IBam,但我只需要使用函数。
    猜你喜欢
    • 1970-01-01
    • 2018-06-15
    • 2016-06-25
    • 1970-01-01
    • 1970-01-01
    • 2021-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多