Існує 2 способи визначення номера тижня: відповідно до стандарту ISO і за допомогою функцііНОМНЕДЕЛІ ().
Розглянемо 2 способи визначення номера тижня:
Використовуючи функцію НОМНЕДЕЛІ ()
Передбачається, що в осередку А3 знаходиться дата. Формула визначає номер тижні, якій належить ця дата.
Альтернативою використанню функції НОМНЕДЕЛІ () з типом 2 (як прийнято в РФ) є формула (див. Файл прикладу):
= 1 + ЦІЛЕ ((A3- (ДАТА (РІК (A3); 1; 2) -ДЕНЬНЕД (ДАТА (РІК (A3); 1; 0)))) / 7)
Альтернативою використанню функції НОМНЕДЕЛІ () з типом 1 є формула:
= 1 + ЦІЛЕ ((A3- (ДАТА (РІК (A3); 1; 2) -ДЕНЬНЕД (ДАТА (РІК (A3); 1; 1)))) / 7)
Формула для розрахунку номера тижні по стандарту ІСО:
= ЦІЛЕ ((A3-ДАТА (РІК (A3-ДЕНЬНЕД (A3-1) +4); 1; 3) +
ДЕНЬНЕД (ДАТА (РІК (A3-ДЕНЬНЕД (A3-1) +4); 1; 3)) + 5) / 7)
Наслідком того, що все тижні починаються з понеділка, може вийти так, що в перший тиждень потраплять дні з минулого року.
Рішення оберненої задачі - коли відомий номер тижні, а потрібно знайти, наприклад, дату останнього дня цього тижня - наведено в статті Останній день тижня.
пов'язані статті
Прочитайте інші статті, які вирішують схожі завдання в MS Excel. Це дозволить Вам вирішувати широкий клас подібних задач.