【发布时间】:2020-11-13 23:24:31
【问题描述】:
我正在尝试使用公式=WEEKNUM(A1,2) 在 Excel 中计算一年中一周的周数。
我的结果:
----------------------
| 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 是在去年的最后一周。
如何得到上述结果
【问题讨论】:
-
查找一年中的第一个星期一,如果日期大于 1 月 1 日且小于第一个星期一,则返回 53,否则返回星期数。
-
@ScottCraner 我有点困惑。因此,我需要找到一年中第一个星期一的日期,然后将其与 1 月 1 日进行比较。如果它小于第一个星期一,则返回 53,否则返回 weeknum。我的理解正确吗?
-
如果是在 1 月 1 日和一年中的第一个星期一之间,则为 53 否则为 weeknum。
-
有很多例子如何找到一个月的第一个工作日。然后是一个简单的 IF(AND(),,)
-
也许您想要
ISOWEEKNUM(A1),其中一周的第一天是星期一,一年的第一周至少包括该年的四天。
标签: excel date datetime excel-formula formula