我有一个包含时间序列列表的 Excel 工作簿。此列表中的每条记录都包含一个带日期的字段。所以它是这样的:
+---------------------------------+
| A | B |
|-----------------|---------------|
| Mike Mikaelsson | Sep-30-2019 |
| John Jonson | Oct-1-2019 |
| John Jonson | Oct-1-2019 |
| Sarah Stewart | Oct-1-2019 |
| John Jonson | Oct-2-2019 |
| Sarah Stewart | Oct-2-2019 |
| ... | ... |
| Dale Warner | Oct-14-2019 |
+---------------------------------+
很快,这是一个记录一些访问的列表。我想将此列表拆分为 14 天期间。不是 专门双周刊。
目前,我发现了以下解决方案。假设我的日期在 B 列中,我在 C 列中添加以下公式:
=$B2-MOD($B2-2;14)+13
但我不喜欢这种解决方案,因为它对我来说似乎并不可靠,最重要的是,它只适用于双周期间。
如果我将这个公式插入到 9 月 30 日的行的 C 列中,我会得到什么?我明白了Oct-13-2019
。如果我将单元格向下拖动两个填充下面的单元格,则 C 列的每个单元格在 B 列之间Sep-30-2019
并将Oct-13-2019
返回Oct-13-2013
。这包括开始Sep-30-2019
和Oct-13-2019
结束期间。
它可以帮助我每两周找到 14 天的周期。通过查看 CI 列,您知道从 开始的双周期间Sep-30-2019
将在Oct-13-2019
. 因此,要选择 14 天期间,我可以向下滚动日期列表,直到 C 中的日期更改为Oct-27-2019
.
缺点:这仅适用于双周期间:它找到一周的开始(我的区域标准中的星期一)和 14 天后的结束。
问题是:在不拘泥于周一或周日的情况下,选择 14 天时段的更优雅的解决方案是什么。就像我选择Oct-1-2019
作为开始日期一样,我想看看如何切割 14 天的切片,其中包含以Oct-14-2019
包容性结尾的所有记录。目前使用双周拆分,我必须使用从星期一开始的日期,例如星期一的 2019 年 9 月 30 日。
毕竟我为什么需要这个?我想知道在本季度的 14 天内我有多少用户访问。因此,作为第一步,我想计算 14 天切片中的访问次数。