НОМНЕДЕЛИ в данном случае использовать нельзя.
Цитата |
---|
Система 2 Неделя, на которую приходится первый четверг года, считается первой неделей, и для нее возвращается число 1. |
Функция определяет
номер недели года, а в задаче нужно вычислить
номер недели месяцаВот, на скорую руку. Желающие, упрощайте.
=ВЫБОР(D5;8-ДЕНЬНЕД(ДАТА(B5;C5;1);2);7;7;7;МИН(7;ДЕНЬ(ДАТА(B5;C5+1;1)-1)-29+ДЕНЬНЕД(ДАТА(B5;C5;1);2));ЕСЛИ(ДЕНЬНЕД(ДАТА(B5;C5+1;1)-1;2)<3;ДЕНЬНЕД(ДАТА(B5;C5+1;1)-1;2);))Здесь:
неделя 1:
8-ДЕНЬНЕД(ДАТА(B5;C5;1);2);
нелели 2-4 - всегда по 7 дней;
неделя 5:
МИН(7;ДЕНЬ(ДАТА(B5;C5+1;1)-1)-29+ДЕНЬНЕД(ДАТА(B5;C5;1);2))неделя 6:
ЕСЛИ(ДЕНЬНЕД(ДАТА(B5;C5+1;1)-1;2)<3;ДЕНЬНЕД(ДАТА(B5;C5+1;1)-1;2);))Расписал по частям и увидел ошибку:
ЕСЛИ(ДЕНЬНЕД(ДАТА(B5;C5+1;1)-1;2)<3 - в неделе5 тоже можеет быть от одного дня и больше