首页 > 解决方案 > 在 Excel 中计算一年中的周数

问题描述

我正在尝试使用公式在 excel 中计算一年中一周的周数=WEEKNUM(A1,2)

我的结果:

----------------------
|  Date    |   Week  |
|2021-01-01|    1    |
|2021-01-02|    1    |
|2021-01-03|    1    |
|2021-01-04|    1    |
|2021-01-05|    1    |
|2021-01-06|    1    |
|2021-01-07|    1    |
----------------------

我想要的结果:

----------------------
|  Date    |   Week  |
|2021-01-01|    53   |
|2021-01-02|    53   |
|2021-01-03|    53   |
|2021-01-04|    1    |
|2021-01-05|    1    |
|2021-01-06|    1    |
|2021-01-07|    1    |
----------------------

由于日期 1、2、3 是在去年的最后一周。

如何获得上述结果

标签: exceldatedatetimeexcel-formulaformula

解决方案


根据@ScottCraner 的评论,我能够得到结果。这是我的excel公式。

=IF(AND(A1>=DATE(YEAR(A1),1,1),A1<DATE(YEAR(A1),1,8)-WEEKDAY(DATE(YEAR(A1),1,6))),53,WEEKNUM(A1,2))

推荐阅读