【问题标题】:How to calculate recurring/repeating monthly events (e.g. first Friday)?如何计算周期性/重复的每月事件(例如第一个星期五)?
【发布时间】:2018-04-16 20:44:33
【问题描述】:

如何计算第一个星期五或第三个星期六的日期?

【问题讨论】:

    标签: date google-sheets google-sheets-formula


    【解决方案1】:

    我采用了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

    【讨论】:

      猜你喜欢
      • 2011-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-10
      • 1970-01-01
      • 2021-07-26
      • 1970-01-01
      • 2014-08-04
      相关资源
      最近更新 更多