excel - 在 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 是在去年的最后一周。
如何获得上述结果
解决方案
根据@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))