Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2012, 13:42   #1
Lednikova
Пользователь
 
Регистрация: 10.04.2012
Сообщений: 10
По умолчанию Подбор значения по нескольким критериям

Помогите, пожалуйста.
Мне необходимо сделать калькулятор (к сожалению не могу загрузить вложение).

Изменяемые ячейки:
Тип продукта (Директ, Корп)
Страховка (Да, Нет)
Справка о доходах (Да, Нет)
Способ выдачи (Карта, Нал)
Желаемая сумма кредита (ввод значения)

Эти параметры, являются критериями поиска значения, например страхового тарифа, годовой ставки, еж.комиссии, одноразовой..
Т.е. в зависимости, какие параметры выбраны в выпадающих списках и какая введена сумма кредита, необходимо определить строчку в каталоге продуктов и вытянуть необходимый %.
Даныне в каталоге продуктов: Код субпродукта, тип продукта, срок, одноразовая комиссия, ежемесячная, страховой тариф, годовая ставка, кредитный лимит (мин, макс), наличие страховки, документы, способ выдачи.

Мне кажется это реально, но никак не могу правильно совместить форумулы ЕСЛИ, ВПР, СУММ..

Заранее благодарна..
Lednikova вне форума Ответить с цитированием
Старый 10.04.2012, 14:50   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Думаю, процент можно вытянуть с помощью СУММПРОИЗВ().
Но конечно нужно видеть Ваш файл - сообразите небольшой пример Вашей структуры данных для форума.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 10.04.2012, 15:08   #3
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Уверен, что решить можно сводной таблицей.

Lednikova, а что мешает Вам загрузить небольшой (на десяток строк) файл-пример?
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 10.04.2012, 17:14   #4
Lednikova
Пользователь
 
Регистрация: 10.04.2012
Сообщений: 10
По умолчанию

Не могу загрузить файл, т.к. на работе закрыт доступ на отправку вложений (разве что дома могу попробовать сделать похожий файл).
Сводная таблица хорошо просто для работы с данными, а не для калькулятора, которым будет пользоваться сотрудник отделения при консультации клиента .

Калькулятор выглядит следующим образом:
Тип продукта (Директ, Корп) - выбор из списка
Страховка (Да, Нет) - выбор из списка
Справка о доходах (Да, Нет) - выбор из списка
Способ выдачи (Карта, Нал) - выбор из списка
Желаемая сумма кредита (ввод значения)
Желаемый срок кредита (6, 12, 18, 24, 30, 36) - выбор из списка

Платеж по кредиту, эфф.ставка, сумма кредита - расчитываются.

На другом Листе есть каталог продуктов, где есть такие параметры:
Наименование продукта, код продукта, тип продукта, срок кредита, одноразовая комиссия,%, ежемесячная комиссия,%, годовая ставка,%, страховой тариф, %, Кредитный лимит (UAH) мин, макс (например в рамках этого продукта можно взять в кредит от 500 грн до 10000), обязательные документы, способ выдачи.

Чем больше выбирается параметров в калькуляторе, тем поиск необходимого продукта, который мы можем предложить сокращается. Выбрав тип продукта, поиск сокращается до небольшого диапазона. Выбрав страховка, предлагаемый список сокращается до 10. Выбрав справку о доходах, способ выдачи, срок и указав желаемую сумму мы точно попадаем в уникальное совпадение.
И в поля, которые мне необходимо отобразить подтягиваются следующие значения:
одноразовая комиссия,%, ежемесячная комиссия,%, годовая ставка,%, страховой тариф, %.

Одно из условий, если есть страховка - одноразовой комисси нет и наоборот. Тогда если одно из значений стоит, то в другом должен возвращаться 0.

Надеюсь немного понятно.. ))
Lednikova вне форума Ответить с цитированием
Старый 10.04.2012, 17:47   #5
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
Не могу загрузить файл
Вы предлагаете нам потратить пару часов своего времени, чтобы воссоздать ваш файл?
(в надежде, что он совпадёт с вашим)

А потом, когда вы скажете «ой, а у меня в файле всё иначе», ещё раз всё переделать «с нуля»?
EducatedFool вне форума Ответить с цитированием
Старый 10.04.2012, 17:50   #6
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Если бы было более полное и чёткое описание задачи, то я мог бы сделать макрос (за вознаграждение), который всё это делает...
Если просто функциями не обойтись, всегда можно написать custom macro.
motorway вне форума Ответить с цитированием
Старый 10.04.2012, 17:52   #7
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от Lednikova Посмотреть сообщение
...дома могу попробовать сделать похожий файл.
Мы не торопимся и можем подождать до тех пор, пока Вы окажетесь дома

Цитата:
Сообщение от Lednikova Посмотреть сообщение
Сводная таблица хорошо просто для работы с данными, а не для калькулятора, которым будет пользоваться сотрудник отделения при консультации клиента
Т.е. Вы лучше нас знаете возможности сводных таблиц?

Впрочем подождём файла, пока что-то утверждать бессмысленно.
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 11.04.2012, 00:40   #8
Lednikova
Пользователь
 
Регистрация: 10.04.2012
Сообщений: 10
По умолчанию

Прилагаю вложение.
В выделенные ячейки необходимо подтянуть данные согласно выбранным параметрам в выпадающих списках и введенной сумме кредита.
Вложения
Тип файла: rar Калькулятор.rar (9.2 Кб, 24 просмотров)
Lednikova вне форума Ответить с цитированием
Старый 11.04.2012, 09:27   #9
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Да, годовой процент можно получить так:
Код:
=SUMPRODUCT((M12:M23=C3)*(U12:U23=C5)*(V12:V23=C7)*(W12:W23=C9)*(N12:N23=C13)*(Q12:Q23))
Но если нет вариантов - то выдаёт 0. Это нужно как-то обработать - т.е. если 0, то писать "невозможно" и УФом красить например красным.
Но если использовать связанные зависимые выпадающие списки, тогда такого варианта быть не должно.
Ну а далее этот процент можно использовать в остальных расчётах.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 11.04.2012, 10:02   #10
Lednikova
Пользователь
 
Регистрация: 10.04.2012
Сообщений: 10
По умолчанию

=SUMPRODUCT((M12:M23=C3)*(U12:U23=C 5)*(V12:V23=C7)*(W12:W23=C9)*(N12:N 23=C13)*(T12:T23>=C11)*(S12:S23<=C1 1)*(Q12:Q23))
я еще дописала диапазон кредитного лимита. В зависимости какую сумму кредита он хочет..
а как сделать связанные списки?
или чтобы в соседней ячейке выдавало - совпадений не найдено

Последний раз редактировалось Lednikova; 11.04.2012 в 10:24.
Lednikova вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбор нужного значения по нескольким критериям Excel 2010 dg'uyd Microsoft Office Excel 2 22.03.2012 11:32
Суммирование данных по нескольким неизменным критериям alexsampler Microsoft Office Excel 7 01.08.2011 18:41
Перенос с листа на лист по нескольким критериям Gatsufa Microsoft Office Excel 12 01.03.2011 12:08
Суммирование значений по нескольким критериям Freerider1972 Microsoft Office Excel 12 08.12.2010 01:22
Выбор результата по нескольким критериям barbus Microsoft Office Excel 4 27.02.2010 10:03