Поиск элемента по множеству параметров
Мурад
Дата: Четверг, 20.08.2015, 17:30 |
Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 513
Репутация:
18
±
Замечаний:
0% ±
Excel 2007
Привет всем! Не могу понять, как исправить формулу для поиска уникального значения.
Привет всем! Не могу понять, как исправить формулу для поиска уникального значения. Мурад
К сообщению приложен файл:
ex.xlsx
(50.1 Kb)
Ответить
Сообщение Привет всем! Не могу понять, как исправить формулу для поиска уникального значения. Автор - Мурад Дата добавления - 20.08.2015 в 17:30
Udik
Дата: Четверг, 20.08.2015, 17:43 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
Наверное сюда (если судить по названию темы)
Наверное сюда (если судить по названию темы) Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Сообщение отредактировал Udik - Четверг, 20.08.2015, 17:48
Ответить
Сообщение Наверное сюда (если судить по названию темы) Автор - Udik Дата добавления - 20.08.2015 в 17:43
KSV
Дата: Четверг, 20.08.2015, 17:44 |
Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация:
255
±
Замечаний:
0% ±
Excel 2013
Код
=ЕСЛИОШИБКА(ИНДЕКС(Стоимость!$G$4:$I$242;ПОИСКПОЗ($A6&$C6&$D6&E$4;Стоимость!$A$4:$A$242&Стоимость!$F$4:$F$242&Стоимость!$E$4:$E$242&Стоимость!$C$4:$C$242;);ПОИСКПОЗ($B6;Стоимость!$G$3:$I$3));"")
Код
=ЕСЛИОШИБКА(ИНДЕКС(Стоимость!$G$4:$I$242;ПОИСКПОЗ($A6&$C6&$D6&E$4;Стоимость!$A$4:$A$242&Стоимость!$F$4:$F$242&Стоимость!$E$4:$E$242&Стоимость!$C$4:$C$242;);ПОИСКПОЗ($B6;Стоимость!$G$3:$I$3));"")
KSV
KSV.VBA@gmail.com Яндекс.Деньги: 410011921213333
Ответить
Сообщение Код
=ЕСЛИОШИБКА(ИНДЕКС(Стоимость!$G$4:$I$242;ПОИСКПОЗ($A6&$C6&$D6&E$4;Стоимость!$A$4:$A$242&Стоимость!$F$4:$F$242&Стоимость!$E$4:$E$242&Стоимость!$C$4:$C$242;);ПОИСКПОЗ($B6;Стоимость!$G$3:$I$3));"")
Автор - KSV Дата добавления - 20.08.2015 в 17:44
Michael_S
Дата: Четверг, 20.08.2015, 17:44 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация:
373
±
Замечаний:
0% ±
Excel2016
Наверно в ПОИСКПОЗ надо добавить третий параметр - 0 (точное совпадение)
Наверно в ПОИСКПОЗ надо добавить третий параметр - 0 (точное совпадение) Michael_S
Ответить
Сообщение Наверно в ПОИСКПОЗ надо добавить третий параметр - 0 (точное совпадение) Автор - Michael_S Дата добавления - 20.08.2015 в 17:44
Мурад
Дата: Четверг, 20.08.2015, 17:50 |
Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 513
Репутация:
18
±
Замечаний:
0% ±
Excel 2007
KSV , Michael_S , огромное спасибо! Всего лишь 0, но такое большое значение имеет Он
KSV , Michael_S , огромное спасибо! Всего лишь 0, но такое большое значение имеет Он Мурад
Ответить
Сообщение KSV , Michael_S , огромное спасибо! Всего лишь 0, но такое большое значение имеет Он Автор - Мурад Дата добавления - 20.08.2015 в 17:50
Мурад
Дата: Четверг, 20.08.2015, 17:57 |
Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 513
Репутация:
18
±
Замечаний:
0% ±
Excel 2007
Вот только заочную форму обучения формула не подцепила. Ищу ошибку
Вот только заочную форму обучения формула не подцепила. Ищу ошибку Мурад
Ответить
Сообщение Вот только заочную форму обучения формула не подцепила. Ищу ошибку Автор - Мурад Дата добавления - 20.08.2015 в 17:57
KSV
Дата: Четверг, 20.08.2015, 18:11 |
Сообщение № 7
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация:
255
±
Замечаний:
0% ±
Excel 2013
во второй ПОИСКПОЗ нуля не хватало
во второй ПОИСКПОЗ нуля не хватало KSV
KSV.VBA@gmail.com Яндекс.Деньги: 410011921213333
Ответить
Сообщение во второй ПОИСКПОЗ нуля не хватало Автор - KSV Дата добавления - 20.08.2015 в 18:11
jakim
Дата: Четверг, 20.08.2015, 18:34 |
Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация:
316
±
Замечаний:
0% ±
Excel 2010
Протестируйте такую формулу:
Код
=IFERROR(INDEX(Стоимость!$G$4:$I$1000;MATCH(1;INDEX((Стоимость!$A$4:$A$1000=$A6)*(Стоимость!$F$4:$F$1000=$C6)*(Стоимость!$E$4:$E$1000=$D6)*(Стоимость!$C$4:$C$1000=E$4)*(Стоимость!$A$4:$A $1000=$A6);0);0);MATCH($B6;Стоимость!$G$3:$I$3;0));"")
Протестируйте такую формулу:
Код
=IFERROR(INDEX(Стоимость!$G$4:$I$1000;MATCH(1;INDEX((Стоимость!$A$4:$A$1000=$A6)*(Стоимость!$F$4:$F$1000=$C6)*(Стоимость!$E$4:$E$1000=$D6)*(Стоимость!$C$4:$C$1000=E$4)*(Стоимость!$A$4:$A $1000=$A6);0);0);MATCH($B6;Стоимость!$G$3:$I$3;0));"")
jakim
Ответить
Сообщение Протестируйте такую формулу:
Код
=IFERROR(INDEX(Стоимость!$G$4:$I$1000;MATCH(1;INDEX((Стоимость!$A$4:$A$1000=$A6)*(Стоимость!$F$4:$F$1000=$C6)*(Стоимость!$E$4:$E$1000=$D6)*(Стоимость!$C$4:$C$1000=E$4)*(Стоимость!$A$4:$A $1000=$A6);0);0);MATCH($B6;Стоимость!$G$3:$I$3;0));"")
Автор - jakim Дата добавления - 20.08.2015 в 18:34
Мурад
Дата: Пятница, 21.08.2015, 09:16 |
Сообщение № 9
Группа: Проверенные
Ранг: Ветеран
Сообщений: 513
Репутация:
18
±
Замечаний:
0% ±
Excel 2007
jakim , часть кода [vba]Код
(Стоимость!$A$4:$A $1000=$A6)
[/vba] у Вас повторяется 2 раза, я убрал лишнее. Все работает! KSV , все свелось к тому, что и советовал в самом начале Michael_S Спасибо всем за внимание к данной теме и разные подходы к решению задачи!
jakim , часть кода [vba]Код
(Стоимость!$A$4:$A $1000=$A6)
[/vba] у Вас повторяется 2 раза, я убрал лишнее. Все работает! KSV , все свелось к тому, что и советовал в самом начале Michael_S Спасибо всем за внимание к данной теме и разные подходы к решению задачи!Мурад
Ответить
Сообщение jakim , часть кода [vba]Код
(Стоимость!$A$4:$A $1000=$A6)
[/vba] у Вас повторяется 2 раза, я убрал лишнее. Все работает! KSV , все свелось к тому, что и советовал в самом начале Michael_S Спасибо всем за внимание к данной теме и разные подходы к решению задачи!Автор - Мурад Дата добавления - 21.08.2015 в 09:16