![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 29.08.2009
Сообщений: 22
|
![]()
Всем здравствуйте!
Весь вопрос в заголовке и примере. Вопрос, может быть, простой, но сам не справился. Пробовал поиграться массивами, но практики с ними никакой... Помогите, пожалуйста. С ув. vv66.
С уважением, Владимир.
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]()
Здравствуйте vv66.
"поиграться массивами..." Евгений. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 29.08.2009
Сообщений: 22
|
![]()
Да уж, век - живи, век - учись...
"А ларец то открывался просто". Спасибо, Евгений, огромное! Благодаря Вам усвоил урок по массивам, спасибо! С ув. vv66.
С уважением, Владимир.
|
![]() |
![]() |
![]() |
#4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
я чуть данные поправил. на первое совпадение указывает формула. все совпадения - подсвечены
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 29.08.2009
Сообщений: 22
|
![]() Цитата:
С ув. vv66.
С уважением, Владимир.
|
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 29.08.2009
Сообщений: 22
|
![]()
IgorGO, прошу прощения.
Только что обнаружил неточность работы формулы. Если ввести комбинацию чисел 3:5 и 4:5 в Вашем примере, формула выдает несуществующею позицию. Также ведет себя формула ув. Teslenko_EA. Как быть! С ув. vv66.
С уважением, Владимир.
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 09.12.2008
Сообщений: 56
|
![]()
Попробуйте добавить 0 в формулу
ПОИСКПОЗ(СЦЕПИТЬ(D1;E1);СЦЕПИТЬ(A1: A27;B1:B27);0) тогда будет искаться точное совпадение, при отсутствии данных - будет значение ошибки ![]() Убираем ОФ2007 =ЕСЛИОШИБКА(ПОИСКПОЗ(СЦЕПИТЬ(D1;E1) ;СЦЕПИТЬ(A1:A27;B1:B27);0);"такой комбинации нет") ОФ2003 через если если(еошибка(ПОИСКПОЗ(СЦЕПИТЬ(D1;E1 );СЦЕПИТЬ(A1:A27;B1:B27);0));"такой комбинации нет";ПОИСКПОЗ(СЦЕПИТЬ(D1;E1);СЦЕПИТ Ь(A1:A27;B1:B27);0)) Это формула массива, вводится с одновременным нажатием клавиш Ctrl+Shift+Enter
обычно я на http://planetaexcel.ru/forum.php
|
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 29.08.2009
Сообщений: 22
|
![]() Цитата:
Применил формулу к своему файлу, все работает как и задумано. Большое Вам спасибо. Возник еще один вопрос: возможно ли с помощью усл. форматирования выделить цветом не только найденные ячейки, а всю строку в которой они находятся (без макроса)? С ув. vv66.
С уважением, Владимир.
|
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 05.08.2009
Сообщений: 465
|
![]()
Еще вариант поиска:
=СУММПРОИЗВ(--(A3:A27=D1)*(B3:B27=E1)*СТРОКА(A3:B 27)) =СУММПРОИЗВ(--(A3:A27&B3:B27=D1&E1)*СТРОКА(A3:B27 )) А по вопросу выделения строки, IgorGO уже все сделал, осталось только расширить диапазон условн. форматирования, к которому применяется это условие.
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
|
![]() |
![]() |
![]() |
#10 | |
Пользователь
Регистрация: 29.08.2009
Сообщений: 22
|
![]() Цитата:
DV68, спасибо за формулы, возьму в коллекцию. С условным форматированием разобрался, спасибо. Поэкспериментировал с формулами массива: да хороши они, расширяют возможности обычных формул, но когда их целая таблица - пересчет занимает много времени. По сравнению - обычная формула, более тяжелая с виду, работает более шустрее. В данном примере я обходился без массивов - поиск вел по опр. диапазонам, но диапазоны временами меняются, поэтому обратился к массивам. Вопрос: подскажите вариант без фор. массивов, но и без разбивки диапазона поиска на поддиапазоны. Заранее спасибо! С ув. vv66.
С уважением, Владимир.
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
аглоритм поиска оптимальной комбинации | Gus Hidding | Microsoft Office Excel | 1 | 27.07.2009 01:06 |
Нажатие комбинации клавиш | pix_l | Общие вопросы Delphi | 7 | 31.03.2009 10:12 |
Найти комбинации | zzzzz | Помощь студентам | 3 | 29.09.2008 19:44 |
Поиск позиции элемента несортированного массива | gdneon | Microsoft Office Excel | 4 | 16.04.2007 08:08 |