Я пытаюсь назначить неделю # по месяцам (апрель, неделя 1, апрель, неделя 2 и т. Д.) Для ячеек на основе даты, введенной в форме Google. Я пытаюсь сказать: «Если дата А2 находится между датами C2 и D2, то отобразите« апрель неделя 1 »B2. Если дата А2 находится между датами C3 и D3, то отображается «Апр. Неделя 2» и т. Д. Я пробовал использовать операторы IF AND и даже комбинировать их с INDEX, но продолжаю получать ошибки. Мне нужна формула, которая будет работать на любую дату в течение года. Вот ссылка на тестовый лист.
https://docs.google.com/spreadsheets/d/1r5VuAON4WlBCbR2IilcaxJ8YgbKrw0R46upOJlR8pOQ/edit?usp=sharing
=ARRAYFORMULA(IF(LEN(A2:A), TEXT(A2:A, "mmm")&" Week "& WEEKNUM(A2:A, 2)-WEEKNUM(EOMONTH(A2:A, -1)+1, 2)+1, ))
=IFERROR(ARRAYFORMULA(VLOOKUP(A2:A, {{43556, "Week 1"}; {43562, "Week 2"}; {43569, "Week 3"}}, 2)), )
больше альтернативных решений: https://webapps.stackexchange.com/q/123729/186471