计算星期几的开始日期和结束日期

时间:2019-01-03 13:12:56

标签: excel excel-formula

在给定星期数和年份的情况下,我使用以下公式获取星期数的开始日期和结束日期:

一周开始:=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)

除了12019的第31-12-2018周开始于1之外,它似乎运行良好,但是我对01-01-2019周的开始日期的公式显示为{{1 }}。我的公式有什么问题?

enter image description here

2 个答案:

答案 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