Пск новая формула в excel. Полная стоимость кредита (займа)

Полная стоимость кредита — ПСК

позволяет сравнивать кредитные предложения различных Банков

Полная стоимость кредита (ПСК) - Текущая стоимость денежного потока (платежей Заёмщика Банку, страховым компаниям, нотариусам и т.д., которые Клиент обязан заплатить по Кредитному договору), исходя из концепции, что денежная сумма сегодня имеет более высокую стоимость, нежели, чем эта же сумма в будущем, поскольку каждый день некая денежная сумма может приносить доход. Полная стоимость кредита вычисляется в процентах годовых.

Часто Клиенты понимают это определение двумя словами «ПСК — переплата по кредиту вместе со всеми комиссиями и платежами».

Но вот Клиент получает кредит с равномерным погашением долга, не платит НИКАКИХ комиссий, получает от Банка расчет ПСК и справедливо недоумевает:
«Почему полная стоимость кредита (ПСК) в процентном выражении больше, чем процентная ставка по ипотечному кредиту, даже если комиссий никаких нет?»

Кто-то подозревает «скрытые» платежи, кто-то не смотрит ПСК вообще, а некоторые догадываются, что ПСК — это вовсе не «переплата» по кредиту.

Полная стоимость кредита ВСЕГДА будет больше, чем заявленная ставка по этому кредиту, если соглашением между банком и заемщиком предусматривается ежемесячное погашение задолженности.

Дело в том, что возвращая часть кредита обратно в Банк, Вы этими деньгами уже не можете пользоваться. То есть сумма основного долга, которую Вы вернули уже на следующий месяц после получения кредита, была по факту выдана только лишь на один этот месяц. Сумма, которую Вы вернете через два месяца после выдачи кредита — на два месяца. И так далее.

Иными словами частью денежных средств(которые были возвращены в составе ежемесячного платежа) Заемщик не может пользоваться, инвестировать эти деньги, получать с них доход . А вот Банк, наоборот, получив от Заемщика некую сумму в качестве платежа по кредиту, инвестирует ее следующему Заемщику, зарабатывая, таким образом, на вновь выдаваемом кредите.

Формула полной стоимости кредита учитывает эту сложную закономерность, учитывает, что стоимость тех средств, что Вы платите по кредиту «сегодня» выше, чем стоимость этих же денег к концу срока кредита.

Полная стоимость кредита будет равна ставке по кредиту только в том случае, если погашение задолженности Заемщиком будет производиться единовременно в конце срока кредита.

Зачем же тогда нужен расчет полной стоимости кредита?

Расчет ПСК позволяет сравнивать абсолютно разные кредитные предложения.

Приведем пример:

  • Срок кредита 5 лет
  • Ставка по кредиту 13%
  • Комиссий нет
  • Платеж по такому кредиту: 23 312 рублей
  • ПСК: 13,78%
  • Проценты за весь срок кредита: 352 970 рублей
  • Сумма кредита 1 000 000 рублей
  • Срок кредита 5 лет
  • Ставка по кредиту 12,5%
  • Разовая комиссия: 14 736 рублей
  • Платеж по такому кредиту: 23 058 рублей
  • ПСК: 13,98%
  • Проценты за весь срок кредита: 338 234 рублей
  • Общая сумма переплаты: 352 970

Как можно наблюдать, при равной сумме переплаты по кредиту, предложение по ставке 13% более выгодно клиенту, нежели по ставке 12,5%, но с разовой комиссией. Объясняется это как раз тем, что стоимость суммы в 14 736 рублей, уплаченной сразу, гораздо выше, нежели эта сумма, растянутая на 5 лет.

Формула ПСК позволяет сравнивать любые вариации кредитных предложений.

На нашем сайте Вы сможете самостоятельно посчитать размер ПСК и выбрать подходящий Вам продукт ипотечного кредитования.

С 01.07.2014 года обязательство Банков единообразно считать размер ПСК, а также метод расчета этого показателя, регламентируется Законом о потребительском кредитовании.

Что обязательно учитывается при расчете ПСК

  1. Погашение основной суммы долга по договору потребительского кредита (займа);
  2. Уплата процентов по договору потребительского кредита (займа);
  3. Платежи Заемщика в пользу Банка, если обязанность заемщика по таким платежам следует из условий кредитного договора и (или) если кредит не будет выдан без уплаты таких платежей;
  4. Плата за выпуск и обслуживание пластиковой карты, через которую Вы будете вносить платежи (если применимо);
  5. Плата за страхование жизни, риска потери прав собственности;
  6. Плата услуг оценочной компании;
  7. Оплата услуг нотариуса, если Банк обязал Вас оформить у нотариуса документы по сделке (например, договор купли-продажи квартиры).

Что НЕ учитывается при расчете ПСК

  1. Государственные пошлины и иные платежи Заемщика, обязанность уплаты которых вытекает из требований законодательства;
  2. Штрафы и пени по Кредитному договору;
  3. Платежи Заемщика по обслуживанию кредита, которые предусмотрены договором и величина и (или) сроки уплаты которых зависят от решения заемщика и (или) варианта его поведения;
  4. Страхование имущества по кредиту под залог имеющегося жилья или страхование приобретаемого имущества, если это имущество будет выступать предметом залога;
  5. Иные платежи за услуги, оказание которых НЕ обусловливает возможность получения кредита.

На что обратить внимание при обращении в Банк?

Поставив Банки в равные условия, Центральный банк рассчитывал лишить возможности манипулирования Клиентской неосведомленностью.

Однако, оставив «за скобками» платежи, которые могут не включаться в расчет ПСК, Банк может ставить Клиента перед фактом огромных комиссий, о которых Клиент и не знал заранее… Объясняется это тем, что клиент волен выбирать пользоваться ему услугой или нет .

Например, комиссия за аренду сейфовой ячейки со специальными условиями доступа.

В ПСК данная комиссия не включается по той самой причине, что Клиент якобы может выбрать арендовать ему ячейку для сделки или нет. Но какой разумный покупатель отдаст деньги в руки продавцу, не убедившись, что квартира переоформлена на него? А какой продавец согласится переоформить квартиру на покупателя, не убедившись, что деньги он гарантированно получит? Наиболее распространенным решением является, безусловно, аренда банковской ячейки (можно использовать еще расчеты через аккредитивы, Вы можете почитать об этом ). Получается, что выбора у Клиента как раз нет (фактически). Банк, пользуясь этим, «загоняют» в эту плату все комиссии, которые раньше просто назывались иначе.

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

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

ООО «СПИК» при подборе квартиры своим клиентам оказывает услуги подбора оптимальной ипотечной программы совершенно бесплатно. Но если Вы все-таки решили самостоятельно провести анализ, настоятельно рекомендуем произвести обстоятельный допрос сотрудника Банка по каждому этапу сделки с постоянным вопросом: «Сколько это мне будет стоить»?

ВНИМАНИЕ!
Все статьи на нашем сайте УНИКАЛЬНЫ и размещены ВПЕРВЫЕ! ООО «СПИК» пишет статьи на основе собственного опыта и знаний. Права на статьи защищены законодательством, в том числе согласно 4 части ГК РФ. Копирование текста полностью или частично разрешено только с согласия ООО «СПИК» (разрешение даем бесплатно) и с ОБЯЗАТЕЛЬНОЙ индексируемой ссылкой на

Полную рассчитывает кредитная организация и доводит до заемщика - физического лица в составе кредитного договора до его заключения (ст. 30 Закона от 02.12.1990 N 395-1; п. п. 5, 7 Указания Банка России от 13.05.2008 N 2008-У).
Полная стоимость кредита (ПСК) определяется в процентах годовых по следующей формуле (п. 1 Указания Банка России от 13.05.2008 N 2008-У):

Где di - дата i-го денежного потока (платежа);
do- дата начального денежного потока (платежа). Она совпадает с датой перечисления денежных средств заемщику;
n - количество денежных потоков (платежей);
ДПi- сумма i-го денежного потока (платежа) по кредитному договору. При этом сумма кредита также учитывается в качестве денежного потока, но со знаком "минус". Платежи заемщика учитываются со знаком "плюс";
i - порядковый номер денежного потока (платежа).
При этом для корректного расчета ПСК необходимо:

  • определить, какие затраты заемщика включаются в расчет ПСК, а какие нет;
  • использовать определенный алгоритм учета указанных затрат.

Определение затрат заемщика, включаемых в расчет ПСК

При расчете ПСК учитываются все платежи, связанные с заключением и исполнением кредитного договора, в том числе (п. 2.1 Указания Банка России от 13.05.2008 N 2008-У):

  • по погашению основного долга и по уплате процентов по кредиту, отраженные в выдаваемом банком графике платежей;
  • комиссия за рассмотрение заявки на кредит;
  • комиссия за предоставление кредита. Эта комиссия может называться по-разному, важно, что речь идет о комиссии, оплата которой - условие предоставления кредита;
  • комиссия за расчетное и операционное обслуживание.
При расчете ПСК не учитываются (п. 3 Указания Банка России от 13.05.2008 N 2008-У):
  • платежи заемщика, предусмотренные не кредитным договором, а требованиями законодательства. При потребительском кредитовании таких платежей не возникает, они актуальны для целевых видов кредитования, например на покупку транспортных средств или на покупку недвижимости;
  • платежи, связанные с несоблюдением заемщиком условий кредитного договора (штрафы, пени);
  • комиссии, величина и сроки уплаты которых зависят от решения заемщика и (или) варианта его поведения. Например, комиссия за кассовое обслуживание при получении или погашении кредита наличными деньгами, комиссия за безналичный перевод денежных средств;
  • плата за предоставление справок, например о состоянии задолженности.

Алгоритм учета затрат заемщика

  1. Суммы платежей учитываются в формуле в качестве отдельного слагаемого в дату согласно графику погашения. Если в один день осуществляется несколько платежей, в расчете используется суммарный платеж.
  2. Все расходы, понесенные заемщиком до даты предоставления кредита, включаются в расчет на дату предоставления кредита (п. 1 Указания Банка России от 13.05.2008 N 2008-У).
  3. Расходы, совершенные заемщиком в валюте, отличной от валюты кредита, пересчитываются в валюту кредита по курсу Банка России на дату их совершения (для платежей, совершенных до текущей даты включительно) либо дату расчета ПСК (для платежей, планируемых к совершению в будущем). Правда, в потребительском кредитовании такая ситуация может возникнуть крайне редко: заемщик все свои расходы несет только в пользу банка и, как правило, банк все дополнительные расходы (комиссии) устанавливает в валюте, соответствующей валюте самого кредита. Необходимость приве дения всех расходов в валюту кредита актуальна для целевых кредитов - на покупку транспортных средств или на покупку недвижимости, где возникают дополнительные расходы заемщика перед третьими лицами, например по страхованию приобретаемого имущества, и такие расходы всегда осуществляются в рублях.
Пример расчета ПСК

Как видно, формула расчета ПСК достаточно сложна для заемщика, не обладающего специальными знаниями, поэтому рассчитать ПСК просто на калькуляторе вряд ли получится. Для этого лучше использовать функцию MS Excel "ЧИСТВНДОХ".

Пример
Дата выдачи кредита - 01.01.2013.
Сумма кредита - 300 000 руб.
Процентная ставка - 12% годовых.
Срок кредита - 12 месяцев.
Комиссия за предоставление кредита - 1% от суммы кредита, то есть 3000 руб. Расчет ПСК будет выглядеть следующим образом.

денежного

(платежа)

Общая сумма

денежного

(платежа)

Состав денежного потока (платежа)

В погашение

процентов

В погашение

основного

комиссии

В расчете участвуют значения из столбцов 1 и 2.

ПСК составит 14,82%.

Проблемный момент

Зачастую заемщики ставят знак равенства между ПСК и переплатой по кредиту. Это самая распространенная ошибка, которая приводит к возникновению множества вопросов со стороны заемщиков, в частности при частичном досрочном погашении кредита. Дело в том, что при частичном досрочном погашении значение ПСК не уменьшается, как этого все ожидают, а возрастает. И чем больше сумма досрочного погашения, тем больше будет ПСК.
Это математическая и экономическая особенность формулы. В финансовом мире данная формула используется при расчете среднего дохода, который приносит капитал, вложенный в инвестиционный проект. Следовательно, если вложенные инвестором (в данном случае - банком) денежные средства возвращаются быстрее, чем ожидалось, доходность возрастает. То есть эта формула показательна скорее для банков, инвестирующих деньги в кредитование, а не для заемщиков.
Сложно сказать, почему Банк России решил использовать для расчета ПСК именно эту, не очень показательную для обычных потребителей, формулу. Можно предположить, что это связано с главной целью, которая преследовалась Банком России при вводе ПСК, - ввести единый расчетный показатель, который поможет потребителям до заключения кредитного договора выбрать из многообразия предложений банков (с различными комиссиями, ставками и т.п.) именно тот кредит, который наиболее выгоден для них. Достигнуть этой цели формула расчета ПСК помогает.

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

Таким образом, полная стоимость кредита – самый главный показатель, на который должен ориентироваться заемщик при выборе вида кредита. Однако, ввиду своей неосведомленности в данном вопросе, клиент полагается лишь на процентную ставку, при этом не учитывая иные показатели. Как следствие, заемщик «беспроцентного» кредита получает деньги со ставкой до 80%. Из-за этого количество просрочек увеличивается, клиенты винят банкиров, хотя сами виноваты в своей невнимательности. В этой статье мы постараемся разобраться, что такое полная стоимость кредита, и каковы ее основные составляющие.

Детали кредита

Полная стоимость кредита выражается в процентах годовых и показывает окончательную сумму переплаты за пользование кредитом. Раньше данный термин имел другое название – «эффективная процентная ставка». Но он не пользовался спросом, поскольку заемщики приравнивали его к обычной процентной ставке.

Возникает вопрос, почему нельзя учитывать все по одной ставке, в которую включена и комиссия и страховка. Ответ лежит на поверхности. Банк - это тот же самый магазин, где товарами выступают банковские карты, кредиты, вклады. А скрывание истинной суммы переплаты под «мелким шрифтом» - это лишь маркетинговый ход, чтобы привлечь клиентов. Получается, банкиры не врут нам, они лишь умалчивают о деталях, поэтому необходимо сконцентрироваться на каждом примечании и пункте договора.

Если вы берете кредит у микрофинансовых организаций, то вы будете удивлены, ведь они не скрывают и не прячут дополнительные комиссии в договорах, как делают другие банки. У них этих дополнительных процентов попросту нет, ведь сама ставка по переплате превышает разумные пределы. Вы будете платить фиксированную сумму, но с условием, что вы добропорядочный плательщик, в ином случае вам начисляют штрафные санкции и пени.

По закону, вступившему в силу в сентябре этого года, каждый банк обязан рассчитать полную стоимость потребительского кредита и отчитываться о показателе в ЦБ РФ. Предоставление же кредита цб обычным банкам осуществляется по другой схеме, которая значительно отличается от потребительского кредита.

Как рассчитать?

Значение можно получить, просуммировав всю начисляемую комиссию (единовременную и периодичную), сумму годовой ставки начисляемого процента, и соответственно, сумму кредита. Чтобы понять, как все-таки осуществляется расчет, приведем пример. Клиент обращается в банк с заявкой на ссуду в размере 200 000 руб. на 24 месяца под 15% годовых. Комиссия за выдачу средств 2% и 1,5% за операционное обслуживание. Определим сумму основных процентов, она составляет 31 тыс. руб. (сумма прописана в договоре). Комиссия за выдачу кредита равна 4 тыс. руб. (200 000*2%), а за операционное обслуживание 3 465 руб.

Следовательно, полная сумма кредита равна: 200 000+31 000+4 000+3 465=238 465 (руб.)

Пример показывает, что рассчитать кредит не так уж сложно, но для упрощения операций были созданы различные кредитные калькуляторы. Бывают банки, которые в сумму кредита включают также упущенную выгоду, т.е средства, которые могли бы быть получены за счет возможного вложения. Расчет полной суммы кредита помогает сравнивать и анализировать абсолютно разные программы. Приведем пример:

Как мы видим из примера, что хоть процентная ставка и ниже, но общие суммы переплаты равны. Это происходит из-за добавившейся комиссии (единовременного платежа). Встает вопрос, а какое предложение выгоднее? Безусловно, первое, хоть ставка там и чуть больше, но заемщику будет проще выплачивать эти 14 736 рублей в течение 5 лет, нежели одним единовременным платежом.

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

  • Выплаты по основе кредита.
  • Выплаты по процентам.
  • Платежи, включающие комиссию (единовременную и ежемесячную).
  • Оплата обслуживания кредитной карты.
  • Выплаты третьим лицам, предусмотренные кредитным договором.
  • Выплаты по страхованию (по обязательному и добровольному).

Имеются также показатели, которые не влияют на сумму кредита:

  • Платежи, не предусмотренные договором, но обязательные к оплате федеральным законом (например, платежи по регистрации залогового имущества).
  • Штрафные санкции за просрочку платежа.
  • Платежи, оплата которых зависит от самого клиента (комиссия за обслуживание неиспользуемой карты).
  • Выплаты по страхованию залогового имущества.

Некоторые банки для собственного обогащения взимают дополнительные комиссии, не предусмотренные законодательством:

  • Оплата содержания ссудного счета.
  • Платеж за досрочное погашение кредита.

Вы вправе обратиться в Роспотребнадзор, если банк требует с вас выплату по данным комиссиям. Та переплата по комиссиям, которая может возникнуть после заключения договора, ни в коем случае не должна учитываться при подсчете конечной суммы:

  • Плата за преждевременное погашение кредита.
  • Комиссия за превышение границ овердрафта.
  • Комиссия за выдачу выписки по счету.
  • Комиссии за расчеты или операции в другой валюте, нежели используемой на текущем счете.
  • Плата за обналичивание средств в банкоматах других банков.
  • Плата за прерывание операций.
  • Комиссия за перевыпуск карты.
  • Плата за внесение в stop-лист.

Подведя итог, можно сказать, что не стоит обвинять банк в том, что вам начислили «ненужную комиссию». Во-первых, каждая дополнительная единица переплаты указана в договоре, возможно, она спрятана, но она имеется. Во-вторых, даже если банк поставит клиента перед фактом огромной переплаты, то заемщик вправе отказаться, это его собственное решение.

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

Многие банки, да и обычные кредитные сайты предоставляют специальный онлайн-калькулятор, который рассчитает вам стоимость вашего кредита в соответствии с условиями вашего кредитного договора.

Не так давно вступил в силу Федеральный закон №353, обязывающий финансовые организации раскрывать информацию о так называемой «Полной стоимости кредита(займа)» (далее - ПСК).
В этой статье (в принципе относящейся только к трудящимся в финансовой сфере), я бы хотел привести пример расчета ПСК. Возможно, кому-то пригодится.

Важно! Не так давно законодатели внести изменения в формулу, которая вступает в силу только с 1 сентября 2014. Все изложенное далее пригодно только для новой формулы. Статья описывает исключительно техническую реализацию расчета ПСК в соответствии с нормами закона.

Еще важнее! Вся приведенная ниже информация актуальна для случая, когда кредит выдается ОДНИМ платежом, т.е. заемщик получает денежные средства один раз, а возвраты происходят по заранее определенному графику платежей. Такой вариант покрывает 99% выдаваемых кредитов (кредитные карты не в счет).

Собственно, вот сам зверь:

Понимаем значения терминов

ПСК определяется как произведение 3 величин – i, ЧБП и числа 100. Разберем используемые термины и обозначения:
  1. Что такое БП (базовый период)
    БП по договору потребительского кредита (займа) - стандартный временной интервал, который встречается с наибольшей частотой в графике платежей по договору потребительского кредита (займа). Если в графике платежей по договору потребительского кредита (займа) отсутствуют временные интервалы между платежами продолжительностью менее одного года или равные одному году, то БП – один год.
    Фактически БП – это наиболее часто встречающийся временной интервал между платежами. Если в графике платежей отсутствуют повторяющиеся временные интервалы и иной порядок не установлен Банком России, базовым периодом признается временной интервал, который является средним арифметическим для всех периодов, округленным с точностью до стандартного временного интервала. Стандартным временным интервалом признаются день, месяц, год, а также определенное количество дней или месяцев, не превышающее по продолжительности одного года. Таким образом вы можете определить свой БП. Если платежи ежемесячные, то БП=365/12~=30
  2. Что такое ЧБП (число базовых периодов в календарном году)
    Определение в законе весьма размытое, но как я понимаю – это количество базовых периодов, которые «влезают» в один календарный год, т.е.:
    • Для стандартного графика платежей с ежемесячными выплатами: ЧБП = 12
    • Ежеквартальные выплаты: ЧБП=4
    • Выплаты раз в год или реже: ЧБП=1
    • Если график платежей хитрый: например предусмотрено сначала 2 выплаты раз в квартал, а затем 6 выплат раз в месяц, затем 3 выплаты раз в день, то базовый период – 1 месяц. А ЧБП=12 (12 БП за календарный год).
  3. Что такое i (процентная ставка базового периода, выраженная в десятичной форме)
    Это невозможно понять (по крайней мере мне). Возможно, в определении числа i есть какой-то смысл, но этот смысл уловить интуитивно не представляется возможным. Как считать i - разберем в следующем разделе.

Как считать i

Оставим на потом попытки понять «физический» смысл числа i, и дадим ему такое определение:
Число i вычисляется путем решения следующего уравнения:
где:
  • m – количество денежных потоков, что равно количеству платежей в графике платежей плюс один (еще один платеж возникает из-за первого платежа – выдачи кредита).
  • ДП к – размер к-го денежного потока (выдача кредита со знаком «минус», возвраты со знаком «плюс»).
  • Q к - количество полных базовых периодов с момента выдачи кредита до k-го денежного потока. Q к можно вычислить по формуле:
    Q к =floor[ (ДП к -ДП 1)/БП ], где
    • ДП к – дата к-го денежного потока,
    • ДП 1 – дата первого денежного потока (т.е. дата выдачи),
    • БП – срок базового периода,
    • floor – округление вниз до целого.
  • E к - здесь сразу напишем формулу, чтобы ваш мозг не взорвался от формулировки в законе:
    E k =mod[ (ДП к -ДП 1) /БП ]/БП, где mod – остаток от деления

Алгоритм расчета ПСК

Входящие данные: два массива. Ключ – номер денежного потока, значения – даты платежа и сумма платежа.
Исходящие данные: значение ПСК (число).
Порядок расчета:
  1. Вычисляем ЧБП(число базовых периодов). Число базовых периодов – сколько таких периодов «влезет» в 365 дней, т.е. ЧБП=floor[ 365/БП ].
  2. Для каждого k-го платежа считаем ДП k , Q k , E k .
  3. Методами приближенного вычисления в точности до двух знаков после запятой считаем i.
  4. Умножаем ЧБП*i*100.

Код!

Есть готовое решение на javascript, а также на VBA (будет даже excel-файл для расчетов).

Зачем VBA и Excel?

Если вдруг у вас случится пожар и ничего не будет работать 1 сентября 2014 года, то самое разумное - это разослать excel-табличку по местам заключения договоров, чтобы можно было рассчитывать ПСК хотя бы так в первое время.


В примерах взят график для кредита в 100 000 рублей на 3 месяца по ставке 12% годовых. Дата выдачи - 1 сентября 2014:
Решение на javascript

код

function psk() { //входящие данные - даты платежей var dates = [ new Date(2014, 8, 01), new Date(2014, 9, 01), new Date(2014, 10, 01), new Date(2014, 11, 01)]; //входящие данные - суммы платежей var sum = [-100000, 34002.21, 34002.21, 34002.21 ]; var m = dates.length; // число платежей //Задаем базвый период bp bp=30; //Считаем число базовых периодов в году: var cbp = Math.round(365 / bp); //заполним массив с количеством дней с даты выдачи до даты к-го платежа var days = ; for (k = 0; k < m; k++) { days[k] = (dates[k] - dates) / (24 * 60 * 60 * 1000); } //посчитаем Ек и Qк для каждого платежа var e = ; var q = ; for (k = 0; k < m; k++) { e[k] = (days[k] % bp) / bp; q[k] = Math.floor(days[k] / bp); } //Втупую методом перебора начиная с 0 ищем i до максимального приблежения с шагом s var i = 0; var x = 1; var x_m = 0; var s = 0.000001; while (x > 0) { x_m = x; x = 0; for (k = 0; k < m; k++) { x = x + sum[k] / ((1 + e[k] * i) * Math.pow(1 + i, q[k])); } i = i + s; } if (x > x_m) { i = i - s; } //считаем ПСК var psk = Math.floor(i * cbp * 100 * 1000) / 1000; //выводим ПСК alert("ПСК = " + psk + " %"); }

Демо на jsfiddle: jsfiddle.net/exmmo/m5kbb0up/7

Решение на VBA+excel

Код

В столбце А, начиная с 2ой строки находятся даты денежных потоков.
В столбце B, начиная с 2ой строки находятся суммы денежных потоков.
Sub psk() Dim dates() Columns("A:A").Select dates() = Application.Transpose(Range(ActiveCell, Cells(Rows.count, ActiveCell.Column).End(xlUp))) Dim summa() Columns("B:B").Select summa = Application.Transpose(Range(ActiveCell, Cells(Rows.count, ActiveCell.Column).End(xlUp))) Dim m As Integer m = UBound(dates) bp = 30 cbp = Round(365 / bp) ReDim Days(m) For k = 2 To m Days(k) = dates(k) - dates(2) Next ReDim e(m) ReDim q(m) For k = 2 To m q(k) = Days(k) \ bp e(k) = (Days(k) Mod bp) / bp Next i = 0 x = 1 x_m = 0 s = 0.000001 Do While x > 0 x_m = x x = 0 For k = 2 To m x = x + summa(k) / ((1 + e(k) * i) * ((1 + i) ^ q(k))) Next i = i + s Loop If x > x_m Then i = i - s End If psk = Round(i * cbp, 5) Cells(3, 7).Value = psk End Sub