当前位置:  开发笔记 > 编程语言 > 正文

从Google表格中的周数中获取日期

如何解决《从Google表格中的周数中获取日期》经验,为你挑选了2个好方法。

如果我在2017年有第7周,那么工作日是Google表格中那周的星期一?



1> 小智..:
=DATE(B9,1,1)-WEEKDAY(DATE(B9,1,1),3)+7*(WEEKDAY(DATE(B9,1,1),3)>3)+7*(A9-1)

是最复杂的公式,我知道这工作在瑞典周数(即Monday first day of week,ISO对于什么是一周的规则1).



2> Pylinux..:

简答(A1 ==周,B1 ==年):

=DATE(B1;1;1)+((A1-1)*7)-WEEKDAY(DATE(B1;1;1);3)

答案很长:

DATE(;1;1) // days since 1970 until the frist day of the year

((-1)*7) // how many days into the year is this week

减去

WEEKDAY(DATE(;1;1);3) // how many extra days from previous year in first week

PS:

这假设星期一作为一周的第一天,您必须更改WEEKDAY的参数以将其更改为星期日

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有