bmv98rus
Дата: Пятница, 08.03.2019, 02:05 |
Сообщение № 21
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
Код
=IF(OR(COUNTA($K:$K)-1=MMULT(--(IFERROR(SIGN(INDEX(F:F;N(INDEX(1-ROW($A$1:INDEX($A:$A;COUNTA($K:$K)-1))+TRANSPOSE(ROW($A$1:INDEX($A:$A;COUNTA($K:$K)-1)))-1+ROW();))));9^9)=MATCH(TRANSPOSE($K$2:INDEX($K:$K;COUNTA($K:$K)));{"кр";"б";"зел"};)-2);ROW($A$1:INDEX($A:$A;COUNTA($K:$K)-1))^0));"Cовп.";"")
С автоподстройкой
Код
=IF(OR(COUNTA($K:$K)-1=MMULT(--(IFERROR(SIGN(INDEX(F:F;N(INDEX(1-ROW($A$1:INDEX($A:$A;COUNTA($K:$K)-1))+TRANSPOSE(ROW($A$1:INDEX($A:$A;COUNTA($K:$K)-1)))-1+ROW();))));9^9)=MATCH(TRANSPOSE($K$2:INDEX($K:$K;COUNTA($K:$K)));{"кр";"б";"зел"};)-2);ROW($A$1:INDEX($A:$A;COUNTA($K:$K)-1))^0));"Cовп.";"")
С автоподстройкойbmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение Код
=IF(OR(COUNTA($K:$K)-1=MMULT(--(IFERROR(SIGN(INDEX(F:F;N(INDEX(1-ROW($A$1:INDEX($A:$A;COUNTA($K:$K)-1))+TRANSPOSE(ROW($A$1:INDEX($A:$A;COUNTA($K:$K)-1)))-1+ROW();))));9^9)=MATCH(TRANSPOSE($K$2:INDEX($K:$K;COUNTA($K:$K)));{"кр";"б";"зел"};)-2);ROW($A$1:INDEX($A:$A;COUNTA($K:$K)-1))^0));"Cовп.";"")
С автоподстройкойАвтор - bmv98rus Дата добавления - 08.03.2019 в 02:05
_Boroda_
Дата: Пятница, 08.03.2019, 02:05 |
Сообщение № 22
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Вот и я об чем. В вопросе А в файле их вообще 9. Я вот и сделал так, что можно на ходу менять количество от 1 до 20. При желании можно больше, достаточно заменить в формуле 21 и 26. Если на 31 и 36 - тогда будет 30 параметров (это я для mav3rick поясняю) А про те ограничения, что ты имеешь в виду - так у меня их тоже нет Да, разве в 4 места? Вроде в 4 с половиной - еще 9 нужно на СЧЁТЗ поменять Пока писал, ты как раз и сделал Можно и безразмерно, даКод
=--ТЕКСТ(И(ТЕКСТ(F2:ИНДЕКС(F:F;СТРОКА()+СЧЁТЗ(K:K)-2);"зел;кр;")=K$2:ИНДЕКС(K:K;СЧЁТЗ(K:K)))+2*ЕЧИСЛО(ПОИСКПОЗ(1;ИНДЕКС(G:G;СТРОКА()-1):ИНДЕКС(G:G;СТРОКА()-МИН(СТРОКА();СЧЁТЗ(K:K)-1)+1);));"[>2]\1;0")
но мне как-то симпатичнее до этого вариант был. Хотя и этот миленький такой
Вот и я об чем. В вопросе А в файле их вообще 9. Я вот и сделал так, что можно на ходу менять количество от 1 до 20. При желании можно больше, достаточно заменить в формуле 21 и 26. Если на 31 и 36 - тогда будет 30 параметров (это я для mav3rick поясняю) А про те ограничения, что ты имеешь в виду - так у меня их тоже нет Да, разве в 4 места? Вроде в 4 с половиной - еще 9 нужно на СЧЁТЗ поменять Пока писал, ты как раз и сделал Можно и безразмерно, даКод
=--ТЕКСТ(И(ТЕКСТ(F2:ИНДЕКС(F:F;СТРОКА()+СЧЁТЗ(K:K)-2);"зел;кр;")=K$2:ИНДЕКС(K:K;СЧЁТЗ(K:K)))+2*ЕЧИСЛО(ПОИСКПОЗ(1;ИНДЕКС(G:G;СТРОКА()-1):ИНДЕКС(G:G;СТРОКА()-МИН(СТРОКА();СЧЁТЗ(K:K)-1)+1);));"[>2]\1;0")
но мне как-то симпатичнее до этого вариант был. Хотя и этот миленький такой _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Вот и я об чем. В вопросе А в файле их вообще 9. Я вот и сделал так, что можно на ходу менять количество от 1 до 20. При желании можно больше, достаточно заменить в формуле 21 и 26. Если на 31 и 36 - тогда будет 30 параметров (это я для mav3rick поясняю) А про те ограничения, что ты имеешь в виду - так у меня их тоже нет Да, разве в 4 места? Вроде в 4 с половиной - еще 9 нужно на СЧЁТЗ поменять Пока писал, ты как раз и сделал Можно и безразмерно, даКод
=--ТЕКСТ(И(ТЕКСТ(F2:ИНДЕКС(F:F;СТРОКА()+СЧЁТЗ(K:K)-2);"зел;кр;")=K$2:ИНДЕКС(K:K;СЧЁТЗ(K:K)))+2*ЕЧИСЛО(ПОИСКПОЗ(1;ИНДЕКС(G:G;СТРОКА()-1):ИНДЕКС(G:G;СТРОКА()-МИН(СТРОКА();СЧЁТЗ(K:K)-1)+1);));"[>2]\1;0")
но мне как-то симпатичнее до этого вариант был. Хотя и этот миленький такой Автор - _Boroda_ Дата добавления - 08.03.2019 в 02:05
mav3rick
Дата: Пятница, 08.03.2019, 02:24 |
Сообщение № 23
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
СПАСИБО ВСЕМ ЕЩЕ РАЗ
Ответить
Сообщение СПАСИБО ВСЕМ ЕЩЕ РАЗ Автор - mav3rick Дата добавления - 08.03.2019 в 02:24
bmv98rus
Дата: Пятница, 08.03.2019, 02:25 |
Сообщение № 24
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
ну не могу я читать эту русскую формулу, сломали переводчик, я как без глаз.:-)
ну не могу я читать эту русскую формулу, сломали переводчик, я как без глаз.:-) bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение ну не могу я читать эту русскую формулу, сломали переводчик, я как без глаз.:-) Автор - bmv98rus Дата добавления - 08.03.2019 в 02:25
_Boroda_
Дата: Пятница, 08.03.2019, 02:28 |
Сообщение № 25
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Да, засада. Довложил файл в пред. сообщение
Да, засада. Довложил файл в пред. сообщение _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Да, засада. Довложил файл в пред. сообщение Автор - _Boroda_ Дата добавления - 08.03.2019 в 02:28