gpt4 book ai didi

date - 给定 ISO 8601 周数,在 LibreOffice Calc 电子表格中获取该周第一天的日期

转载 作者:行者123 更新时间:2023-12-01 03:20:45 25 4
gpt4 key购买 nike

LibreOffice Calc 电子表格提供了一个功能 ISOWEEKNUM 返回标准 ISO 8601 week number指定日期的。

我想要相反的。

➠ 给定一个标准的星期数,给我那个星期的第一天(星期一日期)的日期。

传递整数是可以接受的。如果能够以标准格式传递字符串也很好。

像这样:

DATE_OF_ISOWEEKNUM( 2017 , 42 ) ➝ date of Monday of week 42 in week-based year 2017
DATE_OF_ISOWEEKNUM( "2017-W42" ) ➝ date of Monday of week 42 in week-based year 2017

理想情况下,我可以在周一至周日传递一个数字 1-7 来指定我想要约会的星期几。像这样的东西:
DATE_OF_ISOWEEKNUM( 2017 , 42 , 1 ) ➝ date of Monday of week 42 in week-based year 2017
DATE_OF_ISOWEEKNUM( "2017-W42-1" ) ➝ date of Monday of week 42 in week-based year 2017

DATE_OF_ISOWEEKNUM( 2017 , 42 , 7 ) ➝ as above, but Sunday
DATE_OF_ISOWEEKNUM( "2017-W42-7" ) ➝ as above, but Sunday

最佳答案

例子:

enter image description here

公式:

=DATE(B$1,1,$A4*7)+(2-WEEKDAY(DATE(B$1,1,$A4*7)))-7*(ISOWEEKNUM(DATE(B$1,1,1))=1)
  • 计算一年中的日期 (weeknumber * 7)。
  • 将这一天更正为工作日星期一。
  • 更正为 7 天前,如果一年的第一天在
    第一个 ISO 周数。
  • 关于date - 给定 ISO 8601 周数,在 LibreOffice Calc 电子表格中获取该周第一天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45392608/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com