excel - 使用给定的引用年份计算给定日期的周数

标签 excel excel-formula week-number

我有一个计算给定日期的周数的公式:

=WEEKNUM(Sheet2!N83)

我想要一个以 2018 年为引用返回周数的公式,其方式与上述公式类似。如果年份是 2019 年,我希望它返回 weeknum + 52,因此对于 2019-01-01,我得到周数“53”。

我怎样才能实现这个目标?

最佳答案

这仅适用于 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)

关于excel - 使用给定的引用年份计算给定日期的周数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50001894/

相关文章:

excel - 如何获得当月的一周 (1 :6)

PostgreSQL 自定义周数 - 包含 2 月 1 日的第一周

excel - 顺序无关紧要的VBA循环

vba - 在 Excel VBA 中的搜索中搜索值

excel - 如何在 Excel 中使用范围变量名称

excel-formula - 查找日期范围之间的值

c# - 如何使用 NPOI 获得非参差不齐的右列

vba - 从图表中删除空系列(使用 VBA)

excel - 获取 VLOOKUP 以从选择中选择最近的日期

c# - GetWeekOfYear 返回 2 而它应该为日期 02.01.2012 返回 1