Невозможно определить текущую неделю в Excel как предыдущую, текущую или следующую неделю - PullRequest
0 голосов
/ 29 ноября 2018

Я пытаюсь определить текущую неделю в Excel.Пробовал weekday weeknum с разными комбинациями, но я всегда получаю то или иное.

Предположим, у меня есть даты, заполненные в диапазоне A1: A15 с 21 ноября по 5 декабря 18.В столбце B после каждой соответствующей ячейки я хочу иметь два значения «PW», «CW» и «NW», что означает «Предыдущая неделя», «Текущая неделя» и «Следующая неделя».Как использовать weekday или любую другую формулу для отображения статуса в столбце B после каждой даты из столбца A?

Я думаю, что я иду в правильном направлении, но застреваю где-то там, где я не могувыяснить, какой будет синтаксис для достижения желаемого результата.PLease help

Желаемое решение: с 21 ноября по 25 ноября должен быть PW, поскольку статус с 26 ноября по 2 декабря должен иметь CW, а статус с 3 декабря по 5 декабря должен иметь NW в качестве статуса. Моя неделя начинаетсяв понедельник

Ответы [ 2 ]

0 голосов
/ 29 ноября 2018

На самом деле вы хотите отобразить 3 значения: "PW", "CW" или "NW"

Я разделил ответ на две формулы, которые можно объединить в одну, но этот способболее ясно:

B1: =WEEKNUM(A1,2)-WEEKNUM(TODAY())

C1: =IF(B1<0,"PW",IF(B1=0,"CW","NW"))

Столбец B должен быть в формате «General» или «Number», но вы можете простоскрыть его.

Снимок экрана в Excel

0 голосов
/ 29 ноября 2018

Использование:

=IFERROR(CHOOSE((WEEKNUM(A1,2)-WEEKNUM(TODAY(),2)+2),"PW","CW","NW"),"")

enter image description here

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