【问题标题】:How to count weeks for more than 1 years in Excel? WeekNum in excel resets after every year如何在 Excel 中计算超过 1 年的周数? excel 中的 WeekNum 每年都会重置
【发布时间】:2021-08-17 07:41:23
【问题描述】:

如何在 Excel 中计算 1 年以上的周数? excel 中的 WeekNum 每年都会重置。

'S# Date                           WeekNum
357 Saturday, December 23, 2017     51
358 Sunday, December 24, 2017       52
359 Monday, December 25, 2017       52
360 Tuesday, December 26, 2017      52
361 Wednesday, December 27, 2017    52
362 Thursday, December 28, 2017     52
363 Friday, December 29, 2017       52
364 Saturday, December 30, 2017     52
365 Sunday, December 31, 2017       53
366 Monday, January 1, 2018         1

针对第 366 行,在最后一列中,我需要第 53 周才能继续,然后下周到第 54 周,依此类推,直到 2020 年。Excel、R 或 Python 中的任何方法

【问题讨论】:

    标签: excel week-number


    【解决方案1】:

    如果你的工作表总是这样设置,S.No.1对应1月1日,那么你可以直接用序列号来计算星期:

    =CEILING.MATH(<CELL-REF>/7)
    

    【讨论】:

      【解决方案2】:

      在excel中你可以使用ROUNDUP函数

      =ROUNDUP((A1-$A$1+1)/7,0)

      A1 是日期列的第一个单元格

      -$A$1+1 是从 firstWeekNum 开始的日期

      【讨论】:

        【解决方案3】:

        恕我直言,NoOfWeek = DayDifference/7 应该可以工作。

        =CEILING.MATH(Date2-Date1)/7)=FLOOR.MATH(Date2-Date1)/7)

        这适用于您的 excel 版本吗?

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-07-30
          • 1970-01-01
          • 2012-06-06
          • 1970-01-01
          • 2023-01-13
          • 1970-01-01
          相关资源
          最近更新 更多