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

Вход

Регистрация

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

 

= Мир MS Excel/Выборка по категории и диапазоном чисел - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Выборка по категории и диапазоном чисел (Формулы/Formulas)
Выборка по категории и диапазоном чисел
nikitan95 Дата: Среда, 02.05.2018, 17:56 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 410
Репутация: 0 ±
Замечаний: 0% ±

2016
Здравствуйте!
Надо согласно количества (лист Тарифы ячейка М1) в другом листе показать выборку в разрезе профессий. Знаю, что в аргументах Вектора результатов ПРОСМОТР() задал неверный диапазон. Но по другому не смог. Как добиться результата? Заранее благодарствую..
К сообщению приложен файл: 4593212.xlsx (15.3 Kb)
 
Ответить
СообщениеЗдравствуйте!
Надо согласно количества (лист Тарифы ячейка М1) в другом листе показать выборку в разрезе профессий. Знаю, что в аргументах Вектора результатов ПРОСМОТР() задал неверный диапазон. Но по другому не смог. Как добиться результата? Заранее благодарствую..

Автор - nikitan95
Дата добавления - 02.05.2018 в 17:56
bmv98rus Дата: Среда, 02.05.2018, 18:16 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4106
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
Код
=LOOKUP(Тарифы!$M$1;{0\101\281\401\881\1601\2501};INDEX(Тарифы!$D$2:$J$5;MATCH(C2;ваз;0);))
К сообщению приложен файл: Copy_of_4593212.xlsx (15.2 Kb)


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
Код
=LOOKUP(Тарифы!$M$1;{0\101\281\401\881\1601\2501};INDEX(Тарифы!$D$2:$J$5;MATCH(C2;ваз;0);))

Автор - bmv98rus
Дата добавления - 02.05.2018 в 18:16
nikitan95 Дата: Среда, 02.05.2018, 18:40 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 410
Репутация: 0 ±
Замечаний: 0% ±

2016
bmv98rus, спасибо. Именно то что требовалось.
 
Ответить
Сообщениеbmv98rus, спасибо. Именно то что требовалось.

Автор - nikitan95
Дата добавления - 02.05.2018 в 18:40
_Boroda_ Дата: Среда, 02.05.2018, 19:27 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Константы в формуле - так не интересно.
Для ставки
Код
=ПРОСМОТР(Тарифы!M$1;--ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(Тарифы!D$1:J$1;"до ";"0-");"свыше";)&"-";1;ПОИСК("-";ПОДСТАВИТЬ(ПОДСТАВИТЬ(Тарифы!D$1:J$1;"до ";"0-");"свыше";)&"-")-1);ИНДЕКС(Тарифы!$D$2:$J$5;ПОИСКПОЗ(C2;ваз;);))

Для УФ
Код
=ПРОСМОТР($M$1;--ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ($D$1:$J$1;"до ";"0-");"свыше";)&"-";1;ПОИСК("-";ПОДСТАВИТЬ(ПОДСТАВИТЬ($D$1:$J$1;"до ";"0-");"свыше";)&"-")-1);$D2:$J2)=D2


Думаю, что можно и покороче написать
К сообщению приложен файл: 4593212_1.xlsx (15.6 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеКонстанты в формуле - так не интересно.
Для ставки
Код
=ПРОСМОТР(Тарифы!M$1;--ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(Тарифы!D$1:J$1;"до ";"0-");"свыше";)&"-";1;ПОИСК("-";ПОДСТАВИТЬ(ПОДСТАВИТЬ(Тарифы!D$1:J$1;"до ";"0-");"свыше";)&"-")-1);ИНДЕКС(Тарифы!$D$2:$J$5;ПОИСКПОЗ(C2;ваз;);))

Для УФ
Код
=ПРОСМОТР($M$1;--ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ($D$1:$J$1;"до ";"0-");"свыше";)&"-";1;ПОИСК("-";ПОДСТАВИТЬ(ПОДСТАВИТЬ($D$1:$J$1;"до ";"0-");"свыше";)&"-")-1);$D2:$J2)=D2


Думаю, что можно и покороче написать

Автор - _Boroda_
Дата добавления - 02.05.2018 в 19:27
bmv98rus Дата: Среда, 02.05.2018, 20:03 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4106
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
Константы в формуле - так не интересно.

Александр, так сперва создаем трудности, потом преодалеваем :-). Признатся я сперва подумал разобрать шапку, но мне показалось, что это не вопрос темы.
Код
=LOOKUP(Тарифы!$M$1;--LEFT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(Тарифы!$D$1:$J$1;"свыше ";"");"до ";"0-")&"-";"-";REPT(" ";99));99);INDEX(Тарифы!$D$2:$J$5;MATCH(C2;ваз;0);))

ну и УФ
Код
=LOOKUP($M$1;--LEFT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($D$1:$J$1;"свыше ";"");"до ";"0-")&"-";"-";REPT(" ";99));99);$D$1:$J$1)=D$1
К сообщению приложен файл: 4276741.xlsx (15.6 Kb)


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

Сообщение отредактировал bmv98rus - Среда, 02.05.2018, 20:34
 
Ответить
Сообщение
Константы в формуле - так не интересно.

Александр, так сперва создаем трудности, потом преодалеваем :-). Признатся я сперва подумал разобрать шапку, но мне показалось, что это не вопрос темы.
Код
=LOOKUP(Тарифы!$M$1;--LEFT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(Тарифы!$D$1:$J$1;"свыше ";"");"до ";"0-")&"-";"-";REPT(" ";99));99);INDEX(Тарифы!$D$2:$J$5;MATCH(C2;ваз;0);))

ну и УФ
Код
=LOOKUP($M$1;--LEFT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($D$1:$J$1;"свыше ";"");"до ";"0-")&"-";"-";REPT(" ";99));99);$D$1:$J$1)=D$1

Автор - bmv98rus
Дата добавления - 02.05.2018 в 20:03
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Выборка по категории и диапазоном чисел (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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