Возвращает номер недели ISO (1–53) для даты.
Скопировать формулу
=ISOWEEKNUM(A2)ISOWEEKNUM соответствует стандарту ISO 8601, где недели начинаются с понедельника, а неделя 1 содержит первый четверг. Используйте WEEKNUM, если вам нужно другое правило начала недели.
=ISOWEEKNUM(DATE(2026,1,5))→25 янв. 2026 г. относится ко 2-й неделе ISO.
=ISOWEEKNUM(DATE(2026,10,7))→417 октября 2026 года попадает на 41-ю неделю по ISO.
=WEEKNUM(DATE(2026,1,1))→1WEEKNUM всегда относит 1 января к неделе 1.
Настраиваемое начало недели
=WEEKNUM(A2, 2)Код 2 начинает недели с понедельника (не по ISO).
WEEKNUM считает неделей 1 неделю, содержащую 1 января, и по умолчанию начинает неделю с воскресенья, поэтому результаты для начала января могут отличаться.
Используйте =YEAR(A2)&"-W"&TEXT(ISOWEEKNUM(A2), "00"). Около Нового года год по ISO может отличаться от календарного.
В системе ISO неделя 1 — это неделя с первым четвергом года, поэтому первые дни января могут относиться к последней неделе предыдущего года.
Используйте =DATE(A2, 1, 4)-WEEKDAY(DATE(A2, 1, 4), 2)+1+7*(B2-1), где A2 — год, а B2 — номер недели по ISO.
Нужна формула для ваших данных?
Опишите своими словами, что вам нужно, и ExcelGPT напишет, объяснит и проверит формулу — бесплатно для старта, без плагинов.