Как преобразовать дату в номер недели - PullRequest
2 голосов
/ 15 февраля 2011

Как я могу преобразовать 20110114 (ГГГГММДД) в неделю, например WK02-11, в Excel?

Спасибо.

1 Ответ

3 голосов
/ 15 февраля 2011

Сначала конвертируйте число в дату. Предположим, ваш номер находится в ячейке А1

=DATE(LEFT(A1;4); MID(A1;5;2); RIGHT(A1;2)

Тогда используйте WEEKNUM

=WEEKNUM(DATE(LEFT(A1;4); MID(A1;5;2); RIGHT(A1;2), 2)

(дает 3)

Тогда, если хотите, вы можете украсить результат:

="WEEK-" & WEEKNUM(DATE(LEFT(A1;2); MID(A1;5;2); RIGHT(A1;2), 2) & "-" & LEFT(A1;4)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...