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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск элемента по множеству параметров - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск элемента по множеству параметров (Формулы/Formulas)
Поиск элемента по множеству параметров
Мурад Дата: Четверг, 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
Наверное сюда (если судить по названию темы)


вот вам барабан
яд 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));"")
К сообщению приложен файл: 9208317.xlsx (47.7 Kb)


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
Дата добавления - 20.08.2015 в 17:44
Мурад Дата: Четверг, 20.08.2015, 17:50 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 513
Репутация: 18 ±
Замечаний: 0% ±

Excel 2007
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
во второй ПОИСКПОЗ нуля не хватало
К сообщению приложен файл: 0498772.xlsx (96.1 Kb)


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333
 
Ответить
Сообщениево второй ПОИСКПОЗ нуля не хватало

Автор - KSV
Дата добавления - 20.08.2015 в 18:11
jakim Дата: Четверг, 20.08.2015, 18:34 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1202
Репутация: 313 ±
Замечаний: 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));"")
К сообщению приложен файл: Copy_of_ex.xlsx (32.8 Kb)
 
Ответить
Сообщение
Протестируйте такую формулу:

Код
=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 :D
Спасибо всем за внимание к данной теме и разные подходы к решению задачи!
 
Ответить
Сообщениеjakim, часть кода [vba]
Код
(Стоимость!$A$4:$A $1000=$A6)
[/vba] у Вас повторяется 2 раза, я убрал лишнее. Все работает!
KSV, все свелось к тому, что и советовал в самом начале Michael_S :D
Спасибо всем за внимание к данной теме и разные подходы к решению задачи!

Автор - Мурад
Дата добавления - 21.08.2015 в 09:16
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск элемента по множеству параметров (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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