Здравствуйте, выкладываю пример базы, задача следующая: на листе База ведется учет погашения кредитов, т.е. надо тупо напротив нужной даты проставить сумму. Но это кусок базы, на самом деле она гигантская и ручное проставление не эффективно, тем более что в день производится до нескольких сотен выплат...
поэтому на Лист Отчет я решила выгружать из системы отчет по выплатам и чтоб данные автоматически подтягивались в базу.
Когда-то неплохо в таких ситуациях мне помогали функции ИНДЕКС и ПОИСКПОЗ... но тут видимо перемудрила, либо напрочь забыла что к чему.... (пример формулы только в первых двух ячейках)
Моя задача сделать аналог ВПР, но чтобы поиск велся по двум критериям: кредит и дата погашения
P.S. на листе отчет я сделала парочку преобразований, накрутила сводную, так как по одному кредиту в один день может быть несколько выплат, в отчете они будут отражены отдельными строчками, а мне нужно показать общую сумму.
Надеюсь задачка понятна и найдутся желающие помочь... свой вариант формулы я оставила, проанализируйте плз, может она отчасти верная
Заранее спасибо
Здравствуйте, выкладываю пример базы, задача следующая: на листе База ведется учет погашения кредитов, т.е. надо тупо напротив нужной даты проставить сумму. Но это кусок базы, на самом деле она гигантская и ручное проставление не эффективно, тем более что в день производится до нескольких сотен выплат...
поэтому на Лист Отчет я решила выгружать из системы отчет по выплатам и чтоб данные автоматически подтягивались в базу.
Когда-то неплохо в таких ситуациях мне помогали функции ИНДЕКС и ПОИСКПОЗ... но тут видимо перемудрила, либо напрочь забыла что к чему.... (пример формулы только в первых двух ячейках)
Моя задача сделать аналог ВПР, но чтобы поиск велся по двум критериям: кредит и дата погашения
P.S. на листе отчет я сделала парочку преобразований, накрутила сводную, так как по одному кредиту в один день может быть несколько выплат, в отчете они будут отражены отдельными строчками, а мне нужно показать общую сумму.
Надеюсь задачка понятна и найдутся желающие помочь... свой вариант формулы я оставила, проанализируйте плз, может она отчасти верная
Я наверное сама плохо понимаю, что от меня требуется... ну постараюсь детально все по пунктам разложить: Лист База, в него выгружаются графики платежей по кредитам, грубо говоря, взяли кредит 01.01.2013, срок окончания кредита 31.12.2013, соответственно в базу пишется 365 строй (на каждый день) с информацией: Банк, Кредит, срок погашения кредита (т.е. в какой день по плану надо оплачиватьочередной взнос) и срок погашения %, также указывается дата получения кредита
Самое главное, чтобы автоматически указывались даты погашения кредита... вот если бы у меня был только один кредит, то тут все просто, есть впр, в базе ссылаюсь дату, ищу эту дату в отчете с выгрузкой по платежам и подставляю сумму (не я, а формула ))), но у меня много кредитов, соответственно критерий поиска два, наименование кредита и дата, впр тут не используешь... вот мне надо придумать какой-то механизм, который смог бы заменить мне впр
что касается листа отчет, то там следующая картина выгружается отчет в формате, как он представлен в колонках A-C далее я его преобразую... В колонке D определяю количество знаков в текстовом поле с наименованием кредита, для того, чтобы потом обрезать лишние знаки, чтобы наименование кредита совпадало с наименованием этого же кредита на листе база... подругому нельзя, так как в базу графики по кредитам тоже выгружаются автоматически из другой базы и имеют иной вид. Все, наименования у нас совпадают Далее я накрутила сводную таблицу, так как по одному кредиту в один день может быть несколько выплат и в отчете по выплатам это будет отражено несколькими строчками, а мне в лист база за этот день надо указать общую сумму погашения... просто если бы я пользовалась функцией впр, то он нашел бы искомую дату и подставил только первое попавшееся значение, а это неверно, нужна общая сумма. Потом сводную таблицу копирую как значение для дальнейшего преобразования как вы видите, на выходе я получаю впринципе такуюже таблицу как при первоначальной выгрузки, но если в день были как я уже писала несколько выплат по одному кредиту, то в этой таблице показана общая сумма выплат за этот день по конкретному кредиту
В итоге, имеем две таблицы: на листе База: Наименование кредита, график и через несколько колонок самая важная колонка - погашение кредита, куда автоматом должны подставляться значения из листа Отчет из последней таблицы (преобразованной)
как я уже писала, если бы у меня был только один кредит, то я бы воспользовалась ВПР (=ВПР(F24;Отчет!R:T;2;ЛОЖЬ)) где F24 - искомая дата Отчет!R:T - массив в котором ищем значение 2 - откуда подставляем значение (ну кому я объясняю )))))))))))
но тут все не так просто, добавляется еще один критерий - наименование кредита
вот как мне вывести сумму выплаты за конкретный день, опираясь на наименование кредита и дату?
Ну не знаю... такого подробного ответа вы от меня ждали ))))
я думала реализовать это с помощью функция ИНДЕКС и ПОИСПОЗ.... как-то было дело я ими пользовалась и вытаскивала нужную инфу... но попробовала в этом случае - ничего не вышло... как я прописала формулу можете видеть в ячейках H4 и H5
Я наверное сама плохо понимаю, что от меня требуется... ну постараюсь детально все по пунктам разложить: Лист База, в него выгружаются графики платежей по кредитам, грубо говоря, взяли кредит 01.01.2013, срок окончания кредита 31.12.2013, соответственно в базу пишется 365 строй (на каждый день) с информацией: Банк, Кредит, срок погашения кредита (т.е. в какой день по плану надо оплачиватьочередной взнос) и срок погашения %, также указывается дата получения кредита
Самое главное, чтобы автоматически указывались даты погашения кредита... вот если бы у меня был только один кредит, то тут все просто, есть впр, в базе ссылаюсь дату, ищу эту дату в отчете с выгрузкой по платежам и подставляю сумму (не я, а формула ))), но у меня много кредитов, соответственно критерий поиска два, наименование кредита и дата, впр тут не используешь... вот мне надо придумать какой-то механизм, который смог бы заменить мне впр
что касается листа отчет, то там следующая картина выгружается отчет в формате, как он представлен в колонках A-C далее я его преобразую... В колонке D определяю количество знаков в текстовом поле с наименованием кредита, для того, чтобы потом обрезать лишние знаки, чтобы наименование кредита совпадало с наименованием этого же кредита на листе база... подругому нельзя, так как в базу графики по кредитам тоже выгружаются автоматически из другой базы и имеют иной вид. Все, наименования у нас совпадают Далее я накрутила сводную таблицу, так как по одному кредиту в один день может быть несколько выплат и в отчете по выплатам это будет отражено несколькими строчками, а мне в лист база за этот день надо указать общую сумму погашения... просто если бы я пользовалась функцией впр, то он нашел бы искомую дату и подставил только первое попавшееся значение, а это неверно, нужна общая сумма. Потом сводную таблицу копирую как значение для дальнейшего преобразования как вы видите, на выходе я получаю впринципе такуюже таблицу как при первоначальной выгрузки, но если в день были как я уже писала несколько выплат по одному кредиту, то в этой таблице показана общая сумма выплат за этот день по конкретному кредиту
В итоге, имеем две таблицы: на листе База: Наименование кредита, график и через несколько колонок самая важная колонка - погашение кредита, куда автоматом должны подставляться значения из листа Отчет из последней таблицы (преобразованной)
как я уже писала, если бы у меня был только один кредит, то я бы воспользовалась ВПР (=ВПР(F24;Отчет!R:T;2;ЛОЖЬ)) где F24 - искомая дата Отчет!R:T - массив в котором ищем значение 2 - откуда подставляем значение (ну кому я объясняю )))))))))))
но тут все не так просто, добавляется еще один критерий - наименование кредита
вот как мне вывести сумму выплаты за конкретный день, опираясь на наименование кредита и дату?
Ну не знаю... такого подробного ответа вы от меня ждали ))))
я думала реализовать это с помощью функция ИНДЕКС и ПОИСПОЗ.... как-то было дело я ими пользовалась и вытаскивала нужную инфу... но попробовала в этом случае - ничего не вышло... как я прописала формулу можете видеть в ячейках H4 и H5natincom
Если не хотите объяснять, то помощи не дождётесь ЗЫ Нафига в файле куча лишней информации? Что бы всех запутать?
я так полагаю вы говорите о моих манипуляциях на листе Отчет ну это я оставила для того, чтобы вы видели ход моих мыслей, может есть способ сделат это проще
Цитата (Serge_007)
Если не хотите объяснять, то помощи не дождётесь ЗЫ Нафига в файле куча лишней информации? Что бы всех запутать?
я так полагаю вы говорите о моих манипуляциях на листе Отчет ну это я оставила для того, чтобы вы видели ход моих мыслей, может есть способ сделат это прощеnatincom