Использование математического эквивалента функции Excel PMT для решения за несколько лет

611
bobpeterson22

Благодаря этому форуму я понимаю, что математический эквивалент функции PMT - это P = (Pv * R) / [1 - (1 + R) ^ (- n)], и он работает хорошо. Тем не менее, я хотел бы решить для n данного P, и моя алгебра - это всего лишь 50-летняя память.

Причина состоит в том, чтобы выяснить, сколько месяцев потребуется для погашения кредитной карты с использованием различных значений P. Я считаю, что это уравнение хорошо работает по сравнению с суммой погашения за 3 года, указанной в выписке по кредитной карте. Однако, когда я использую значение n, которое они дают для оплаты только минимума, я получаю значительно меньшее значение P, чем минимальное значение. Возможно, что-то я не понимаю в расчетах по кредитным картам, но я бы хотел решить для n, учитывая P.

Заранее благодарю за любую помощь.

0
Я рекомендую вам покопаться в функции PMT (), но я не уверен, почему вы хотите использовать формулу вместо встроенной функции. Excel имеет надежный набор финансовых функций, которые довольно просты в использовании. Я помогу с этим завтра, но пока я предлагаю вам заглянуть в справку Excel и прочитать о встроенной финансовой функции NPER (). Существует также [аналогичный вопрос] (https://superuser.com/questions/1226898/excel-scenario-manager/1228062#1228062), решенный с помощью NPER (), который может оказаться полезным. Bandersnatch 6 лет назад 4
Спасибо, что познакомили меня с функцией NPER (), я не знал об этом, и это, безусловно, упрощает вещи. Мне все еще любопытно, и ни по какой другой причине, кроме как, как алгебраически переставить математический эквивалент функции PMT (), чтобы решить для n. bobpeterson22 6 лет назад 0
Кроме того, после просмотра вашего поста и обдумывания этого, меня осенило, что я приступил к выполнению этого квеста из-за неверного понимания того, что подразумевается под минимальным платежом, и продолжительности времени, необходимого для погашения долга с использованием этой суммы. , Я включил минимальную сумму платежа, указанную в одной выписке, в функцию PMT () и получил значительно меньше периодов, чем компания, выпускающая кредитные карты. Конечно, ошибочно было думать, что компания меняет минимальный платеж ежемесячно, и эта сумма уменьшается каждый месяц, следовательно, по их подсчетам, более длительный период, чем у меня. bobpeterson22 6 лет назад 0
Наконец, я все еще планирую следовать уравнению, которое использует такую ​​уменьшающуюся минимальную сумму, чтобы подтвердить расчеты компании, опять же, если только по какой-то другой причине, кроме любопытства. Спасибо за вашу помощь и ссылки; все очень полезно. bobpeterson22 6 лет назад 0
Добро пожаловать, и если вам понадобится помощь в решении уравнения для n, я проведу вас завтра по алгебре. Мне нужно выяснить эти отношения о журнале (a ^ b) = что-то или другое ... :-) Bandersnatch 6 лет назад 0

1 ответ на вопрос

1
Bandersnatch

Вот как решить уравнение оплаты для n:

Первые шаги - это просто перемещение вещей с одной стороны на другую:

P = (Pv*R) / (1-(1+R)^(-n)) (1-(1+R)^(-n)) = (Pv*R)/P (1+R)^(-n) = 1-(Pv*R)/P 

Число, возведенное в отрицательную степень, является обратной величиной числа, возведенного в положительную степень. например, 10 ^ (- 2) = 0,01 = 1/100 = 1/10 ^ (2). Так:

1/((1+R)^(n)) = 1-(Pv*R)/P (1+R)^(n) = 1/(1-(Pv*R)/P) 

Взяв логарифм обеих сторон, получим n из показателя степени – log (a ^ b) = b * log (a):

n*ln(1+R) = ln(1/(1-(Pv*R)/P)) 

И деление на ln (1 + R) дает:

n = ln(1/(1-(Pv*R)/P))/ln(1+R) 

Алгебра довольно далека от меня, поэтому я нашел финансовую страницу с этой формулой. И, похоже, я правильно понял. :-)

И, сравнивая эту формулу с Excel, NPER () показывает, что они дают одинаковые результаты:

enter image description here

Здесь я использовал =NPER(C2/12,-B2,A2,0,0)в D2 и =LN(1/(1-(A2*C2/12)/B2))/LN(1+C2/12)в E2. Последний 0 в формуле NPER () указывает, что платежи должны быть выполнены в конце периода. Итак, очевидно, что это то, что предполагает формула.

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

Я надеюсь, что это поможет вам, Боб, и наилучшие пожелания.

Это именно то, что я искал, чтобы решить для п - большое спасибо за ваше просвещение и усилия, которые потребовались. Полагаю, я мог бы самостоятельно найти ответ в интернете, но держу пари, что все равно буду рыскать, и буду в течение некоторого времени. Так что спасибо еще раз. bobpeterson22 6 лет назад 1
Кстати, Microsoft публикует формулы, стоящие за их функциями? bobpeterson22 6 лет назад 0
Я не думаю, что они делают, но большинство не должно быть трудно найти. Вы имеете в виду что-то особенное? Я размышлял о том, как NPER () вычисляет n, когда платеж производится в начале периода. Если вы измените последние 0 на 1 в NPER (), вы получите несколько иные ответы, например, 21,8 вместо 22,0. Bandersnatch 6 лет назад 0
Да, я тоже экспериментировал с 0 и 1 в функции NPER () и увидел разницу. Я бы подумал, что MS опубликует книгу формул для своих функций, возможно, они могли бы использовать дополнительный доход :) - может быть, это частный вопрос, хотя я бы так не подумал, поскольку большинство, если не все, как вы предполагаете, вероятно, свободно имеется в наличии. В любом случае, еще раз спасибо за помощь, это было приятно, прекрасный пример позитивного интернет-взаимодействия! bobpeterson22 6 лет назад 0
Да, очень приятно познакомиться. Bandersnatch 6 лет назад 0

Похожие вопросы