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

Вход

Регистрация

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

 

= Мир MS Excel/ИНДЕКС и ПОИСКПОЗ для 4х и более условий. - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » ИНДЕКС и ПОИСКПОЗ для 4х и более условий. (Формулы/Formulas)
ИНДЕКС и ПОИСКПОЗ для 4х и более условий.
Kirih Дата: Вторник, 14.05.2019, 14:01 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый день уважаемые форумчане, форумчанки и форумчишки :)

Обращаюсь за помощью, так как решения в интернете не нашёл, а догадаться самому не получилось).

Суть проблемы: знаю что формула с ИНДЕКС и ПОИСКПОЗ может искать по нескольким таблицам одновременно, т.н. 3D поиск. но у меня у таблиц есть ещё 2 "надгруппы", т.е. 4 и 5 условие (по выбору таблиц).

Кто знает, подскажите как это можно реализовать формулой?

Спасибо!

небольшое пояснение: сами таблицы - это прайс-сетка с ценами на пластиковые окна, в зависимости от размеров. Кроме размеров, на цену влияют: тип профиля, тип стеклопакета и цвет профиля, от сюда и столько условий.
К сообщению приложен файл: __excelworld.xls(36.5 Kb)
 
Ответить
СообщениеДобрый день уважаемые форумчане, форумчанки и форумчишки :)

Обращаюсь за помощью, так как решения в интернете не нашёл, а догадаться самому не получилось).

Суть проблемы: знаю что формула с ИНДЕКС и ПОИСКПОЗ может искать по нескольким таблицам одновременно, т.н. 3D поиск. но у меня у таблиц есть ещё 2 "надгруппы", т.е. 4 и 5 условие (по выбору таблиц).

Кто знает, подскажите как это можно реализовать формулой?

Спасибо!

небольшое пояснение: сами таблицы - это прайс-сетка с ценами на пластиковые окна, в зависимости от размеров. Кроме размеров, на цену влияют: тип профиля, тип стеклопакета и цвет профиля, от сюда и столько условий.

Автор - Kirih
Дата добавления - 14.05.2019 в 14:01
Nic70y Дата: Вторник, 14.05.2019, 14:37 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 5278
Репутация: 1144 ±
Замечаний: 0% ±

Excel 2013
догадаться самому не получилось
мне вот тоже...
куда результат то выводить и где вводить условия?


ЯД(poison) 41001841029809
 
Ответить
Сообщение
догадаться самому не получилось
мне вот тоже...
куда результат то выводить и где вводить условия?

Автор - Nic70y
Дата добавления - 14.05.2019 в 14:37
bmv98rus Дата: Вторник, 14.05.2019, 15:02 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 2160
Репутация: 366 ±
Замечаний: 20% ±

Excel 2013/2016
Kirih, Это возможно, не просто, длинно и не эффективно. Это пример когда красота и удобство заполнения сильно вредит обработке.
таблица вида
Профиль Камер Цвет X Y Цена
1 1 белые окна 10 10 2541
1 1 белые окна 10 20 2703,5
из 300 строк сделает формулу проще в разы. При этом даже руками такая таблица из вашей формируется минут за 10.


Замечательный медведь, процентов на 20.
 
Ответить
СообщениеKirih, Это возможно, не просто, длинно и не эффективно. Это пример когда красота и удобство заполнения сильно вредит обработке.
таблица вида
Профиль Камер Цвет X Y Цена
1 1 белые окна 10 10 2541
1 1 белые окна 10 20 2703,5
из 300 строк сделает формулу проще в разы. При этом даже руками такая таблица из вашей формируется минут за 10.

Автор - bmv98rus
Дата добавления - 14.05.2019 в 15:02
skais Дата: Вторник, 14.05.2019, 15:12 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 165
Репутация: 22 ±
Замечаний: 60% ±

Excel 2010
Решение.
Код
=OFFSET(INDEX(A1:AE24;MATCH(H29;B1:B10;0);MATCH(G29;A5:G5;0));MATCH(F29;A:A;0)-5;MATCH(E29;OFFSET(A3;;MATCH(D29;1:1;0)-1;1;14);0)+MATCH(D29;1:1;0)-3)
К сообщению приложен файл: _excelworld.xls(37.0 Kb)
 
Ответить
СообщениеРешение.
Код
=OFFSET(INDEX(A1:AE24;MATCH(H29;B1:B10;0);MATCH(G29;A5:G5;0));MATCH(F29;A:A;0)-5;MATCH(E29;OFFSET(A3;;MATCH(D29;1:1;0)-1;1;14);0)+MATCH(D29;1:1;0)-3)

Автор - skais
Дата добавления - 14.05.2019 в 15:12
sboy Дата: Вторник, 14.05.2019, 15:34 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 2498
Репутация: 699 ±
Замечаний: 0% ±

Excel 2010
Решение.

еще одно) не причесывал
К сообщению приложен файл: _excelworld.xlsx(31.6 Kb)


Яндекс: 410016850021169
 
Ответить
Сообщение
Решение.

еще одно) не причесывал

Автор - sboy
Дата добавления - 14.05.2019 в 15:34
bmv98rus Дата: Вторник, 14.05.2019, 16:43 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 2160
Репутация: 366 ±
Замечаний: 20% ±

Excel 2013/2016
Код
=INDEX(1:1048576;MATCH(C28;A:A;)+C29/10;MATCH(C26;1:1;)+(MATCH(C27;3:3;)-2)+C30/10)

и то , благодаря тому что разместились данные удачно.
К сообщению приложен файл: Copy_of_932.xlsx(36.4 Kb)


Замечательный медведь, процентов на 20.

Сообщение отредактировал bmv98rus - Вторник, 14.05.2019, 17:35
 
Ответить
Сообщение
Код
=INDEX(1:1048576;MATCH(C28;A:A;)+C29/10;MATCH(C26;1:1;)+(MATCH(C27;3:3;)-2)+C30/10)

и то , благодаря тому что разместились данные удачно.

Автор - bmv98rus
Дата добавления - 14.05.2019 в 16:43
Kirih Дата: Среда, 15.05.2019, 07:05 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
bmv98rus, не могли бы подсказать: если все данные будут в строках, как Вы писали выше, тогда какая формула может быть? Спасибо!
 
Ответить
Сообщениеbmv98rus, не могли бы подсказать: если все данные будут в строках, как Вы писали выше, тогда какая формула может быть? Спасибо!

Автор - Kirih
Дата добавления - 15.05.2019 в 07:05
Kirih Дата: Среда, 15.05.2019, 07:17 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
skais, спасибо за формулу!! Оч. понравилась!


Сообщение отредактировал Kirih - Среда, 15.05.2019, 07:19
 
Ответить
Сообщениеskais, спасибо за формулу!! Оч. понравилась!

Автор - Kirih
Дата добавления - 15.05.2019 в 07:17
bmv98rus Дата: Среда, 15.05.2019, 07:21 | Сообщение № 9
Группа: Проверенные
Ранг: Старожил
Сообщений: 2160
Репутация: 366 ±
Замечаний: 20% ±

Excel 2013/2016
c
тогда какая формула может быть?
например такая
Код
=SUMIFS(F:F;A:A;J2;B:B;K2;C:C;L2;D:D;M2;E:E;N2)


Замечательный медведь, процентов на 20.
 
Ответить
Сообщениеc
тогда какая формула может быть?
например такая
Код
=SUMIFS(F:F;A:A;J2;B:B;K2;C:C;L2;D:D;M2;E:E;N2)

Автор - bmv98rus
Дата добавления - 15.05.2019 в 07:21
Мир MS Excel » Вопросы и решения » Вопросы по Excel » ИНДЕКС и ПОИСКПОЗ для 4х и более условий. (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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