首页 > 解决方案 > 无论日历周数如何,如何获取一天的周数?

问题描述

无论excel中的日历周如何,如何获取当天的周数?

我正在寻找列“nth_week_number”。在下表中,“2/5/2018”将在 2018 年 2 月的第 2 周下降,但这是该月的第一个星期一。有人请帮助在excel中解决这个问题。

| Date      | Weekday   | week _of_the_month | nth_week_number |
|-----------|-----------|--------------------|-----------------|
| 2/1/2018  | Thursday  | 1                  | 1st Thrusday    |
| 2/2/2018  | Friday    | 1                  | 1st Friday      |
| 2/3/2018  | Saturday  | 1                  | 1st Saturday    |
| 2/4/2018  | Sunday    | 2                  | 1st Sunday      |
| 2/5/2018  | Monday    | 2                  | 1st Monday      |
| 2/6/2018  | Tuesday   | 2                  | 1st Tuesday     |
| 2/7/2018  | Wednesday | 2                  | 1st Wednesday   |
| 2/8/2018  | Thursday  | 2                  | 2nd Thrusday    |
| 2/9/2018  | Friday    | 2                  | 2nd Friday      |
| 2/10/2018 | Saturday  | 2                  | 2nd Saturday    |
| 2/11/2018 | Sunday    | 3                  | 2nd Sunday      |
| 2/12/2018 | Monday    | 3                  | 2nd Monday      |
| 2/13/2018 | Tuesday   | 3                  | 2nd Tuesday     |

标签: excelexcel-formulaexcel-2010

解决方案


在第 2 行尝试这个公式并将其复制下来:

=(ROUNDUP(DAY(A1)/7;0)&". "&TEXT(A1;"dddd"))

这将输出 2. Thursday 例如,将其格式化为 1st、2nd、3rd 等需要更多的工作。请注意,您可能必须在英文版 Excel中将分号更改;为常规逗号(我认为)。,

编辑:根据@Ron Rosenfeld 的建议,更新公式以适合您的具体情况:

=(CHOOSE(ROUNDUP(DAY(B1)/7;0);"1st ";"2nd "; "3rd "; "4th "; "5th ")&TEXT(B1;"dddd"))

推荐阅读