Как посчитать недели больше 1 года в Excel? WeekNum в excel сбрасывается каждый год

Как посчитать недели больше 1 года в Excel? WeekNum в excel сбрасывается каждый год.

'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


person A.B.    schedule 29.05.2021    source источник


Ответы (3)


imho, NoOfWeek = DayDifference / 7 должно работать.

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

Это работает на вашей версии Excel?

person p._phidot_    schedule 29.05.2021

В excel вы можете использовать функцию ROUNDUP

= ОКРУГЛ ВВЕРХ ((A1- $ A $ 1 + 1) / 7,0)

A1 - первая ячейка для столбца даты

- $ A $ 1 + 1 - это дата, с которой и далее начинается firstWeekNum

person Baldev    schedule 29.05.2021

Если ваш лист всегда настроен таким образом, с S. No. 1 соответствует 1 января, то вы можете просто использовать серийные номера для расчета недели:

=CEILING.MATH(<CELL-REF>/7)
person Kabir Kanha Arora    schedule 29.05.2021