Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Поиск последовательности в Exel - Страница 2 - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск последовательности в Exel (Формулы/Formulas)
Поиск последовательности в Exel
bmv98rus Дата: Пятница, 08.03.2019, 02:05 | Сообщение № 21
Группа: Проверенные
Ранг: Участник клуба
Сообщений: 2725
Репутация: 470 ±
Замечаний: 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овп.";"")


С автоподстройкой
К сообщению приложен файл: Copy_of_709_2.xlsx(46.2 Kb)


Замечательный Временно просто медведь , процентов на 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
Группа: Модераторы
Ранг: Местный житель
Сообщений: 15577
Репутация: 6079 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Вот и я об чем. В вопросе
5-8 параметров
А в файле их вообще 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")
но мне как-то симпатичнее до этого вариант был. Хотя и этот миленький такой :)
К сообщению приложен файл: 1190476_2.xlsx(53.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВот и я об чем. В вопросе
5-8 параметров
А в файле их вообще 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
Группа: Проверенные
Ранг: Участник клуба
Сообщений: 2725
Репутация: 470 ±
Замечаний: 0% ±

Excel 2013/2016
ну не могу я читать эту русскую формулу, сломали переводчик, я как без глаз.:-)


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщениену не могу я читать эту русскую формулу, сломали переводчик, я как без глаз.:-)

Автор - bmv98rus
Дата добавления - 08.03.2019 в 02:25
_Boroda_ Дата: Пятница, 08.03.2019, 02:28 | Сообщение № 25
Группа: Модераторы
Ранг: Местный житель
Сообщений: 15577
Репутация: 6079 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Да, засада. Довложил файл в пред. сообщение


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеДа, засада. Довложил файл в пред. сообщение

Автор - _Boroda_
Дата добавления - 08.03.2019 в 02:28
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск последовательности в Exel (Формулы/Formulas)
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Яндекс цитирования
© 2010-2019 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!