="Наибольшее среднее количество отклоненных предложений участников зафиксировано у организации """&ИНДЕКС(A:A;ОКРУГЛ(ОСТАТ(МИН(ЕСЛИ(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о")=МАКС(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о"));СТОЛБЕЦ(B2:K2)+СТРОКА(A4:A50)%%));1)/1%%;0))&""""
Убедили
Код
="Наибольшее среднее количество отклоненных предложений участников зафиксировано у организации """&ИНДЕКС(A:A;ОКРУГЛ(ОСТАТ(МИН(ЕСЛИ(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о")=МАКС(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о"));СТОЛБЕЦ(B2:K2)+СТРОКА(A4:A50)%%));1)/1%%;0))&""""
Теперь работает исправно, но вопрос про 2 максимума в силе. То есть в итоге: Наибольшее среднее количество отклоненных предложений участников зафиксировано по способу "Конкурс", " Запрос предложений" Наибольшее среднее количество отклоненных предложений участников зафиксировано у организации "Органзизация 3", "Организация 2" не получится по этой формуле?
Теперь работает исправно, но вопрос про 2 максимума в силе. То есть в итоге: Наибольшее среднее количество отклоненных предложений участников зафиксировано по способу "Конкурс", " Запрос предложений" Наибольшее среднее количество отклоненных предложений участников зафиксировано у организации "Органзизация 3", "Организация 2" не получится по этой формуле?Maryasha
Ага, а потом про 3 максимума, а потом про 4, ... Держите
Код
="Наибольшее среднее количество отклоненных предложений участников зафиксировано по способу """&ИНДЕКС(2:2;МИН(ЕСЛИ(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о")=МАКС(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о"));СТОЛБЕЦ(B2:K2))))&""""&ЕСЛИ(СУММ(--(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о")=МАКС(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о"))))>1;", """&ИНДЕКС(2:2;НАИМЕНЬШИЙ(ЕСЛИ(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о")=МАКС(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о"));СТОЛБЕЦ(B2:K2));2))&"""";"")
Код
="Наибольшее среднее количество отклоненных предложений участников зафиксировано у организации """&ИНДЕКС(A:A;ОКРУГЛ(ОСТАТ(МИН(ЕСЛИ(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о")=МАКС(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о"));СТОЛБЕЦ(B2:K2)+СТРОКА(A4:A50)%%));1)/1%%;0))&""""&ЕСЛИ(СУММ(--(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о")=МАКС(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о"))))>1;", """&ИНДЕКС(A:A;ОКРУГЛ(ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о")=МАКС(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о"));СТОЛБЕЦ(B2:K2)+СТРОКА(A4:A50)%%);2);1)/1%%;0))&"""";"")
Ага, а потом про 3 максимума, а потом про 4, ... Держите
Код
="Наибольшее среднее количество отклоненных предложений участников зафиксировано по способу """&ИНДЕКС(2:2;МИН(ЕСЛИ(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о")=МАКС(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о"));СТОЛБЕЦ(B2:K2))))&""""&ЕСЛИ(СУММ(--(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о")=МАКС(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о"))))>1;", """&ИНДЕКС(2:2;НАИМЕНЬШИЙ(ЕСЛИ(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о")=МАКС(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о"));СТОЛБЕЦ(B2:K2));2))&"""";"")
Код
="Наибольшее среднее количество отклоненных предложений участников зафиксировано у организации """&ИНДЕКС(A:A;ОКРУГЛ(ОСТАТ(МИН(ЕСЛИ(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о")=МАКС(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о"));СТОЛБЕЦ(B2:K2)+СТРОКА(A4:A50)%%));1)/1%%;0))&""""&ЕСЛИ(СУММ(--(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о")=МАКС(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о"))))>1;", """&ИНДЕКС(A:A;ОКРУГЛ(ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о")=МАКС(ПОДСТАВИТЬ(D4:M50;"-";0)*(ЛЕВБ(D3:M3)="о"));СТОЛБЕЦ(B2:K2)+СТРОКА(A4:A50)%%);2);1)/1%%;0))&"""";"")
_Boroda_, доброго времени суток. В динамической таблице с различным количеством организаций эта формула не сработает ( то есть потенциально с кучей пустых строчек внизу), я правильно понимаю?
_Boroda_, доброго времени суток. В динамической таблице с различным количеством организаций эта формула не сработает ( то есть потенциально с кучей пустых строчек внизу), я правильно понимаю?Maryasha
="Наибольшее среднее количество отклоненных предложений участников зафиксировано по способу """&ИНДЕКС(2:2;МИН(ЕСЛИ(ТЕКСТ(D4:M50;"0;0;0;\0")*(ЛЕВБ(D3:M3)="о")=МАКС(ТЕКСТ(D4:M50;"0;0;0;\0")*(ЛЕВБ(D3:M3)="о"));СТОЛБЕЦ(B2:K2))))&""""&ЕСЛИ(СУММ(--(ТЕКСТ(D4:M50;"0;0;0;\0")*(ЛЕВБ(D3:M3)="о")=МАКС(ТЕКСТ(D4:M50;"0;0;0;\0")*(ЛЕВБ(D3:M3)="о"))))>1;", """&ИНДЕКС(2:2;НАИМЕНЬШИЙ(ЕСЛИ(ТЕКСТ(D4:M50;"0;0;0;\0")*(ЛЕВБ(D3:M3)="о")=МАКС(ТЕКСТ(D4:M50;"0;0;0;\0")*(ЛЕВБ(D3:M3)="о"));СТОЛБЕЦ(B2:K2));2))&"""";"")
Зато другая сработает
Код
="Наибольшее среднее количество отклоненных предложений участников зафиксировано по способу """&ИНДЕКС(2:2;МИН(ЕСЛИ(ТЕКСТ(D4:M50;"0;0;0;\0")*(ЛЕВБ(D3:M3)="о")=МАКС(ТЕКСТ(D4:M50;"0;0;0;\0")*(ЛЕВБ(D3:M3)="о"));СТОЛБЕЦ(B2:K2))))&""""&ЕСЛИ(СУММ(--(ТЕКСТ(D4:M50;"0;0;0;\0")*(ЛЕВБ(D3:M3)="о")=МАКС(ТЕКСТ(D4:M50;"0;0;0;\0")*(ЛЕВБ(D3:M3)="о"))))>1;", """&ИНДЕКС(2:2;НАИМЕНЬШИЙ(ЕСЛИ(ТЕКСТ(D4:M50;"0;0;0;\0")*(ЛЕВБ(D3:M3)="о")=МАКС(ТЕКСТ(D4:M50;"0;0;0;\0")*(ЛЕВБ(D3:M3)="о"));СТОЛБЕЦ(B2:K2));2))&"""";"")