我有一个公式来计算给定日期的周数:
=WEEKNUM(Sheet2!N83)
我想要一个公式,它使用2018作为参考返回周数,与上面的公式类似。如果年份是2019年,我希望它返回daynum + 52,所以对于2019-01-01我得到周数'53'。
我怎样才能做到这一点?
答案 0 :(得分:1)
这仅适用于2018年和2019年:
=IF(YEAR(Sheet2!N83)=2018,WEEKNUM(Sheet2!N83),WEEKNUM(Sheet2!N83)+52)
或:
=IF(YEAR(Sheet2!N83)=2018,WEEKNUM(Sheet2!N83),WEEKNUM(DATE(2018,MONTH(Sheet2!N83),DAY(Sheet2!N83)))+52)
答案 1 :(得分:1)
您实际上需要一个计算周数差异的公式。
在A1
单元格中,填写参考年份的第一天(例如2018-01-01
)。
在A2
单元格中,输入您感兴趣的星期几(例如2019-01-03
)。
在A3
单元格中,使用此公式计算周数差异(如果您的星期从星期一开始):
=ROUNDDOWN((DATEDIF(B1-WEEKDAY(B1-2), B2, "d") / 7), 0) + 1
或者这个(如果你的星期星期日开始):
=ROUNDDOWN((DATEDIF(B1-WEEKDAY(B1-1), B2, "d") / 7), 0) + 1