在给定星期数和年份的情况下,我使用以下公式获取星期数的开始日期和结束日期:
一周开始:=MAX(DATE(A2,1,1),DATE(A2,1,1)-WEEKDAY(DATE(A2,1,1),2)+(B2-1)*7+1)
周末:=MIN(DATE(A2+1,1,0),DATE(A2,1,1)-WEEKDAY(DATE(A2,1,1),2)+B2*7)
除了1
中2019
的第31-12-2018
周开始于1
之外,它似乎运行良好,但是我对01-01-2019
周的开始日期的公式显示为{{1 }}。我的公式有什么问题?
答案 0 :(得分:0)
只需从结束日期公式中减去6
=(MIN(DATE(A2+1,1,0),DATE(A2,1,1)-WEEKDAY(DATE(A2,1,1),2)+B2*7))-6
答案 1 :(得分:0)
正如我在评论中指出的那样,最简单的方法是从结束日期中减去6。如果数据在表中,则公式将为<body onLoad="maskIfNoMissingImage()">
<a href="https://example.com">link</a>
<br /><br />
<button onClick="unmask()">unmask</button>
<br /><br />
<img src="non-existing-image.gif" />
</body>
。否则,它将类似于=[@EndDate]-6
。