В давние-стародавние 🦖 времена..., так стоп
...как много Вы знаете о недокументированной функции TEXT.LEGACY ❓
По сути, видимо, это вечный пациент, предоставленной для конечного пользователя более современной функции TEXT, ...который скорее мёртв 🗿, чем жив или наоборот, ну или как во всем известной фразе без знаков препинания: "Да нет наверное".
...но в его кармане, завалялась одна подчерствевшая (работающая ~ 60 на 40) печенька 🍪, которой сейчас нету у TEXT.
Речь идёт о аргументе "W" (регистр учитывается) параметра format для параметра number, представленного датой 📅. Он позволяет получать по дате, указанной в качестве первого параметра, порядковый номер НЕДЕЛИ в МЕСЯЦЕ с учётом региона выставленного в региональных настройках файла Таблицы (то есть в некоторых регионах календарная неделя начинается не с понедельника, а с воскресенья, субботы или пятницы)
Как уже было замечено ранее по тексту, работает корректно не для всех регионов 🛑 (то есть НЕ рекомендую к использованию, ...просто как экскурс в эпоху), напpимep для Армении, Беларуси, Казахстана ...и многих других у функции первый день недели почему-то начинается с воскресенья, а не понедельника.
В тоже время для Азербайджана, Украины или России результат корректный.
...возможно разработчики Google Sheets просто положили болт 🔩 на эту функцию и уже не следят за ней.
Данный аргумент в параметре, к сожалению, по каким-то причинам нельзя задать в одиночку, нужен хотя бы ещё один аргумент 🖇.
Вот один из пpимepoв формулы:
=LEFT(TEXT.LEGACY(дата; "Wd"))+0
, где для указанной даты возвращается порядковый номер недели в месяце с учётом региона.
...эм, вот такая сказочка.
p.s.: добавились новые регионы 🗺 в настройках Таблиц: Албания, Индия / Ассам, Индия / Одиша, Северная Македония, Узбекистан


