【发布时间】:2018-04-16 20:44:33
【问题描述】:
如何计算第一个星期五或第三个星期六的日期?
【问题讨论】:
标签: date google-sheets google-sheets-formula
如何计算第一个星期五或第三个星期六的日期?
【问题讨论】:
标签: date google-sheets google-sheets-formula
我采用了Dave Peterson's answer from 2005(!) 并对其进行了一些调整,以便您可以在 Google 表格中向下拖动。
第 3 个星期六的示例:
在A1中,输入"DATE(YEAR(TODAY()),MONTH(TODAY()),1+7*3)
-WEEKDAY(DATE(YEAR(TODAY()),MONTH(TODAY()),8-7))"
在 A2 中,输入"DATE(YEAR(A1),MONTH(A1)+1,1+7*3)
-WEEKDAY(DATE(YEAR(A1),MONTH(A1)+1,8-7))"
这将根据您当前的日期计算年份。控制周数(即第 3 周或第 1 周)的部分是 7*3(第 3 周)部分。控制星期几的部分是8-7 部分。仍在尝试理解这一点。 +1 是添加一个月,因此您可以填写。
根据谷歌日历测试它以使其正确。希望这可以帮助陷入困境的人!
如果您愿意,可以复制一份:https://docs.google.com/spreadsheets/d/1lOroSjy9EXLoiu-kDE3w1EMWw42HMIG7YJ3iGNhpl34/edit?usp=sharing
【讨论】: