![当日期跨越 2 年时按 WEEKNUM 排序](https://linux22.com/image/1625879/%E5%BD%93%E6%97%A5%E6%9C%9F%E8%B7%A8%E8%B6%8A%202%20%E5%B9%B4%E6%97%B6%E6%8C%89%20WEEKNUM%20%E6%8E%92%E5%BA%8F.png)
背景
- 我使用以下公式在 Excel 2019 中生成动态甘特图。
=IF(AND(FM$8>=$H10,FM$8<=$I10,$P10="Not Started"),"R",IF(AND(FM$8>=$H10,FM$8<=$I10,$P10="In Progress"),"P",IF(AND(FM$8>=$H10,FM$8<=$I10,$P10="Completed"),"C","")))
- 我使用每个字母的条件格式(R=红色、P=蓝色、C=绿色)来创建图表中的每个条形图(如图所示)。
- 我使用 WEEKNUM 填充“周开始”和“周结束”列。我想使用上面的公式来生成使用 WEEKNUM 数据的甘特图。我的第一列甘特图不是 2020 年 1 月 1 日,而是 W1、W2 等等。但是,我使用的日期跨度为 2 年,我不确定如何正确对列进行排序,因为我会得到 1(2020)和 1(2021)作为最高值。
问题
鉴于我使用的日期跨越 2 年,是否有任何方法可以使用 WEEKNUM 数据来在此动态甘特图中正确排序任务?