Получить неделю нет списка только между двумя датами в разные годы - PullRequest
0 голосов
/ 14 марта 2020

Я хочу создать список номеров недель между двумя датами разных лет. Я следовал приведенной ниже формуле согласно приложенному изображению. Я хочу получить пустую после Excel дату окончания. По моей формуле это продолжается. Пожалуйста, сообщите.

=ISOWEEKNUM($A$1+7*(ROWS($B$3:B3)-1))

Link for Image

Ответы [ 2 ]

1 голос
/ 14 марта 2020

Предполагая, что результат должен выглядеть следующим образом ...

enter image description here

... тогда вы можете использовать эту формулу:

=IF($A$1-WEEKDAY($A$1,3) +((ROW()-3)*7) <= $B$1-WEEKDAY($B$1,3), ISOWEEKNUM($A$1-WEEKDAY($A$1,3)+((ROW()-3)*7)), "")

Примечания:

1) Он стандартизирует даты первого дня недели (в данном случае понедельник).

2) Он опирается на ROW() - поэтому ячейки формулы должны начинаться в ячейке B3. Это то, что дает нам правильный множитель с шагом 7.

3) Может быть лучший (более простой) способ.

0 голосов
/ 14 марта 2020

In B3 введите:

=IF(A$1+7*(ROWS($1:1)-1)>B$1,"",ISOWEEKNUM(A$1+7*(ROWS($1:1)-1)))

и скопируйте вниз:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...