Цитата: Пётр Милая формула :), Александр, а что значит « +9 », мне например, нужны диапазоны в листах с неделя10:неделя53 (на весь год), в формуле я должен исправить только диапазон у недель или "+9" имеет тоже значение?
Попробую об"ьяснить.
"+9" используется для того что-бы корректно указать диапазон дат.
Фрагмент "ДВССЫЛ("неделя"&СТРОКА(ДВССЫЛ("10:"&(СЧЁТЗ(неделя10:неделя53!$M$2)+9)))" (1) должен вернуть диапазон "неделя10:неделя53".
"СЧЁТЗ(неделя10:неделя53!$M$2" - подсчитает количество листов. В нашем случае - 43, а нумерация недель начинается с 10, отсюда вывод, чтобы корректно выполнить фрагмент (1), надо до количества листов додать 9. Если бы нумерация начиналась з 1-ой недели, то "+9" не нужно.
Код:
=1-СУММПРОИЗВ(СУММЕСЛИ(ДВССЫЛ("неделя"&СТРОКА(ДВССЫЛ("10:"&(СЧЁТЗ(неделя10:неделя53!$M$2)+9)))&"!M2:M20");$G3;ДВССЫЛ("неделя"&СТРОКА(ДВССЫЛ("10:"&(СЧЁТЗ(неделя10:неделя53!$M$2)+9)))&"!i2:i20")))/СУММПРОИЗВ(СУММЕСЛИ(ДВССЫЛ("неделя"&СТРОКА(ДВССЫЛ("10:"&(СЧЁТЗ(неделя10:неделя53!$M$2)+9)))&"!M2:M20");$G3;ДВССЫЛ("неделя"&СТРОКА(ДВССЫЛ("10:"&(СЧЁТЗ(неделя10:неделя53!$M$2)+9)))&"!G2:G20")))
важное замечание: В листах не должно быть пропусков, тоесть только "неделя10", "неделя11", ... , "неделя53"