【问题标题】:Print all 7 dates of a week based on month number (in a year) and week number (of exact month) in Google Sheets根据谷歌表格中的月数(一年)和周数(确切月份)打印一周的所有 7 个日期
【发布时间】:2023-02-01 22:24:36
【问题描述】:

我正在为 Google 表格中的个人计划制作每周模板。

我在单元格中有 3 个变量:

  • 年号(2023)
  • 月数(1-1 月、2-2 月等)
  • 周数(该月第 1 - 4 周)

我需要水平打印基于公式的日期,这将基于这 3 个变量。

让我们说:

  • A1 - 年
  • B1 - 月数
  • C1 - 周数(月)

日期公式会是什么样子?

更新 1:我想我需要先找到一年内的周数。然后获取那一周的日期。

【问题讨论】:

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


    【解决方案1】:

    像这样的事情会做类似的事情,但你应该定义如何定义一个月中的一周。当你输入 2 时,你希望从第二个星期一?、第二个星期日?或从第 8 天开始?

    这个公式将从第 8 天开始执行:

    =SEQUENCE(1,7,DATE(A1,B1,1+7*(C1-1)))
    

    如果你指定你的逻辑,我可以更具体或者你可以自己找到它!

    更新

    尝试用这个来计算从第一个星期一(或之前的星期一)开始的周数:

    =SEQUENCE(1,7,DATE(A1,B1,1)-WEEKDAY(DATE(A1,B1,1),2)+1+(C1-1)*7)
    

    【讨论】:

    • 我有 3 个变量(年号、月号和月号内的周(总是 1 到 4))周总是从星期一开始。
    • 如果我将 2 放在一个星期的单元格中,我希望日期从第二周的星期一开始,比如 A1 - 2023、B1 - 2、C1 - 2:日期将从 06.02.2023、07.02.2023 等开始。还有, 周通常可以不是从 01 位开始,而是从上个月开始,比如 30、31..
    • 我想我首先需要根据月份和每月一周的顺序计算一年内的周数,然后再计算日期。
    • @Altenrion 查看更新!
    • 谢谢!这按我的预期工作!)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-25
    • 1970-01-01
    • 2012-06-06
    • 2017-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多