|
Аннуитет
|
|||
---|---|---|---|
#18+
Хелп!Хелп! Кто знает как посчитать в екселе кредит методом аннуитета, но не обычного аннуитета а, что бы проценты потом считались методом факт\365 Буду благодарен ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2007, 17:48 |
|
Аннуитет
|
|||
---|---|---|---|
#18+
Вот когда-то делал для знакомых - поиграться! Просьба если будут косяки не судить строго - это был мой второй макрос! А потом переделывать необходимости не было! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2007, 17:55 |
|
Аннуитет
|
|||
---|---|---|---|
#18+
не именно задача в другом. Сделан калькулятор который все нормально считал, т.е. это аннуитет методом ПЛТ, а проценты методом 30/360. Так вот седня сказали что бы проценты считались методом факт/365, ну я и сделал, а он, екел, зараза откусывает кусок погашения от тела кредита. Т.е. получается что кредит в 2000 грн., на 3 месяца, а конченый результат получается по телу, что не хвататет пару рублей. И ни как не могу понять как с этим боротся. А за модуль спс. У меня там своих понаделано ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2007, 18:08 |
|
Аннуитет
|
|||
---|---|---|---|
#18+
И еще как у вас считается: Ежемесячная комиссия банка...я чего то не понял...ставлю 42 и как я понимаю должно быть 3,5, а не 0,7 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2007, 18:12 |
|
Аннуитет
|
|||
---|---|---|---|
#18+
Пролестни ниже там ведь на каждый месяц считается из фактического количества дней, хотя может я чего-то не понял. Именно поэтому нужно выкладывать файл с проблемой и почётче описывать задачу! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2007, 18:24 |
|
Аннуитет
|
|||
---|---|---|---|
#18+
Вот прилагаю файлик.... пароль 1tp662...Надо что бы в столбце "Відсотки внеску" просчет делался методом факт/365, попробуйте это сделать и увидете что сумма по столбцу Капіталу внеску не равняется сумме выдачи кредита. Т.е. получается что как-то откусывается кусок, это хорошо видн опри одном периоде ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2007, 18:46 |
|
Аннуитет
|
|||
---|---|---|---|
#18+
А пароль к модулю дашь, а то события задолбали отключить хочу! В целом создаётся впечатление что перемудрено, всё как то сложно! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2007, 19:11 |
|
Аннуитет
|
|||
---|---|---|---|
#18+
DeggasadА пароль к модулю дашь, а то события задолбали отключить хочу! В целом создаётся впечатление что перемудрено, всё как то сложно! Для того чтобы отключить события, не надо залезать в модули - просто запусти из окна Immediate след. инструкцию Код: plaintext
KL [MVP - Microsoft Excel] ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2007, 20:15 |
|
Аннуитет
|
|||
---|---|---|---|
#18+
KL (XL) DeggasadА пароль к модулю дашь, а то события задолбали отключить хочу! В целом создаётся впечатление что перемудрено, всё как то сложно! Для того чтобы отключить события, не надо залезать в модули - просто запусти из окна Immediate след. инструкцию Код: plaintext
KL [MVP - Microsoft Excel] Спаслил с потрохами... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2007, 21:41 |
|
Аннуитет
|
|||
---|---|---|---|
#18+
Появилось время - посмотрел! Конечно пару рублей не хватает: Твы же сумму процентов ("Відсотки внеску") считаешь факт/365 , А сумма аннуитетного платежа ("Сума внеску") у тебя всё равно считается по формуле ПЛТ А потом ты находишь уплату основного долга ("Капітал внеску") как разницу ("Сума внеску") - ("Відсотки внеску"). Конечно эта сумма не сходится с суммой кредита. Как с этим бороться: Мой файл возможно прост и не решает поставленных перед тобой задач, но советую тебе его посмотреть! Потому что там изначально заложен другой принцип расчёта, который каждый месяц учитывает фактическое кол-во дней и использует подбор параметра для определения размера аннуитетного платежа. При любительском, беглом изучении проблемы мне показалось, что финансовыми функциями типа ПЛТ() вообще лучше не пользоваться, потому что они могут возвращать ошибочное значение и это сразу не заметишь. Так что предлагаю вам воспользоваться подбором параметра, например по тому же событию изменения листа. Ну а если не хочется, то с учётом сделанных замечаний меняйте свою форму, хотя уж слишком сложно... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2007, 23:08 |
|
Аннуитет
|
|||
---|---|---|---|
#18+
Всем еще рас драсте! Смотрите если Вы поняли...я работаю в банке. И вот передо мной было в свое время поставленна задача сделать кредитный калькулятор, коотрый бы считал аннуитетный платеж и который бы в свое время совпадал с методом рассчета в АБС банка. Таким методом явился ПЛТ. Но вото вчера мне заявляют что на поннедельник твой калкьулятор должен считать проценты по аннуитету методом факт/365. Но людей постановивших задание не волнует что формула ПЛТ считает толкьо с использованием меотода 30/365, им надо факт/365. Это было в целом моя проблема. Я думал что просто поставив рассчет процентов другим методом все будет считатьь нормально, н окак оказалося это не вышло. По рассчету Deggasad, вашег окалькулятора, я увидел что аннуитет у вас считается суммированием тела кредита и процентов, что как мне известно не есть методом аннуитета. Так вот на сколько я понля вся проблема в расчете методом аннитета?! Не могли бы вы мне тогда подсказать такой расчет, в котором платежи будут постоянно одинаковы и при этом метод рассчета будет факт/365. Заранее благодарен ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2007, 21:22 |
|
Аннуитет
|
|||
---|---|---|---|
#18+
Хелпя Это было в целом моя проблема. Я думал что просто поставив рассчет процентов другим методом все будет считатьь нормально, н окак оказалося это не вышло. По рассчету Deggasad, вашег окалькулятора, я увидел что аннуитет у вас считается суммированием тела кредита и процентов, что как мне известно не есть методом аннуитета. Так тебе известно или нет что такое аннуитет и как он считается? Если да, то расскажи. Ты же сам говоришь, что ты работник банка? На мой обывательских взгляд, неоднократно потдверждённый экспериментально, хотя тут особых подтверждений вроде и не нужно, расчёт представленный в прилагаемом мной файле находит как раз аннуитет (специально упрощённый пример сделал для однозначности понимания предлагаемого решения). А там уж как ты будешь проценты считать это твоё дело: хочешь 1/12, хочешь факт/365. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2007, 00:28 |
|
Аннуитет
|
|||
---|---|---|---|
#18+
Всем доброе утро!!!! вообщем вроде у меня получилося, т.е. с АБС банка сходится и эт шлавное :).... Вот по какой формуле я считал аннуитет :).... Сумма кредита*((СТЕПЕНЬ(1+Месячная комиссия % *факт.к-во дней пользов.кред;Срок кредита)*Месячная комиссия % *факт.к-во дней пользов.кред)/(СТЕПЕНЬ(1+$Месячная комиссия % *факт.к-во дней пользов.кред;Срок кредита)-1))+комисии Вот такая дурная формула. А Месячная комиссия % я нашел таким вот образом: Номинальную ставку процентов поделил, не на 12, а на 365.... Может кому-то и пригодиться..... Но вот и появляется следующая ошибка, которую я писал уже в другом форме ,вот сцылочка... а файл тот же...посмотрите плизз.. http://sql.ru/forum/actualthread.aspx?tid=441374&pg=1&hl=%f5%e5%eb%ef%ff а именно предпоследняя сцилка ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2007, 09:59 |
|
Аннуитет
|
|||
---|---|---|---|
#18+
vkodor KL (XL)запусти из окна Immediate А это как? Как из окна Immediate запускаются команды Нашёл. Enter. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2007, 11:42 |
|
Аннуитет
|
|||
---|---|---|---|
#18+
ХелпяВсем доброе утро!!!! вообщем вроде у меня получилося, т.е. с АБС банка сходится и эт шлавное :).... Вот по какой формуле я считал аннуитет :).... Сумма кредита*((СТЕПЕНЬ(1+Месячная комиссия % *факт.к-во дней пользов.кред;Срок кредита)*Месячная комиссия % *факт.к-во дней пользов.кред)/(СТЕПЕНЬ(1+$Месячная комиссия % *факт.к-во дней пользов.кред;Срок кредита)-1))+комисии Вот такая дурная формула. А Месячная комиссия % я нашел таким вот образом: Номинальную ставку процентов поделил, не на 12, а на 365.... Может кому-то и пригодиться..... Но вот и появляется следующая ошибка, которую я писал уже в другом форме ,вот сцылочка... а файл тот же...посмотрите плизз.. http://sql.ru/forum/actualthread.aspx?tid=441374&pg=1&hl=%f5%e5%eb%ef%ff? а именно предпоследняя сцилка А фактическое кол-во дней пользования кредитом ведь в каждом месяце разное ??? и в засисимости от этого меняется остаток кредита и соответственно % ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2007, 14:31 |
|
Аннуитет
|
|||
---|---|---|---|
#18+
Добавлю пожалуй! Перестаньте мучаться и попробуйте мой пример, а то ведь перестану вас скоро уговаривать, неблагодарное это дело - вы попросили помощи и упорно не хотите её принимать! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2007, 17:29 |
|
Аннуитет
|
|||
---|---|---|---|
#18+
Много уважаемый Deggasad, спс за советы и помощь. Но поменять вид калькудятора и его расчет мне просто уже ни кто не даст. То есть его уже утвердили в таком виде как видели...по этому я уже кручусь с того что есть.....Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2007, 19:57 |
|
Аннуитет
|
|||
---|---|---|---|
#18+
А нафига вид менять? Поменяёте принцип расчёта. Скажите у Вас он считает по той формуле которую вы выложили? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2007, 22:47 |
|
Аннуитет
|
|||
---|---|---|---|
#18+
Старый вариант выложенного файла да...новый еще не выкладывал... проблемс в том, что когда добавил скрипт (что бы в листе приложения скрывались не нужные строки): If Target = Range("G11") Then Sheets("2").Rows("21:260").Hidden = False Sheets("2").Rows(21 + Range("G11").Value & ":" & 260).Hidden = True End If выдает ошибочку Run Time error 13: Type mistache. А когда убирай этот скрипт то все в порядке.... как избежать этого и в чем вообще фигня? Вот уже меня это интересует, а формула раз прошла, значит все ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2007, 12:30 |
|
Аннуитет
|
|||
---|---|---|---|
#18+
ХелпяСтарый вариант выложенного файла да...новый еще не выкладывал... проблемс в том, что когда добавил скрипт (что бы в листе приложения скрывались не нужные строки): If Target = Range("G11") Then Sheets("2").Rows("21:260").Hidden = False Sheets("2").Rows(21 + Range("G11").Value & ":" & 260).Hidden = True End If выдает ошибочку Run Time error 13: Type mistache. А когда убирай этот скрипт то все в порядке.... как избежать этого и в чем вообще фигня? Вот уже меня это интересует, а формула раз прошла, значит все Куда она формула прошла то? Я никак не пойму? Если она неправильно считает? Что у Вас за банк такой? Выложите для примера расчёт погашения кредита 100 000 со ставкой 20% на 12 с использованием вашей формулы, чтобы было видно уплаченные каждый месяц проценты и сумму основного долга? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2007, 13:05 |
|
Аннуитет
|
|||
---|---|---|---|
#18+
Я сразу звЫняюсь за то что морочу голову, но.... мне ексель выдает ошибочку Run Time error 13: Type mistache. Когда в скрипте ВБА есть такие строчки Private Sub Worksheet_Change(ByVal Target As Range) .......... еще текст скрипта If Target = Range("G11") Then Sheets("2").Rows("21:260").Hidden = False Sheets("2").Rows(21 + Range("G11").Value & ":" & 260).Hidden = True End If End Sub Вообщем может эт я переработался, н оя не пойму что вы от меня хтите....может завтра с свежей головой пойму ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2007, 19:54 |
|
Аннуитет
|
|||
---|---|---|---|
#18+
ХелпяЯ сразу звЫняюсь за то что морочу голову, но.... мне ексель выдает ошибочку Run Time error 13: Type mistache. Когда в скрипте ВБА есть такие строчки Private Sub Worksheet_Change(ByVal Target As Range) .......... еще текст скрипта If Target = Range("G11") Then Sheets("2").Rows("21:260").Hidden = False Sheets("2").Rows(21 + Range("G11").Value & ":" & 260).Hidden = True End If End Sub Вообщем может эт я переработался, н оя не пойму что вы от меня хтите....может завтра с свежей головой пойму 1) Вопрос остаётся в силе - насчёт формулы 2) Есть ли у Вас лист с наименованием "2" или вам нужен лист с индексом 2, тогда пишите Sheets(2) - без кавычек 3) Возможно из-за того что у вас лист защищён, нужно при защите разрешить форматирование строк или снимать защиту перед скрытием строк и опять защищать позже! ... |
|||
:
Нравится:
Не нравится:
|
|||
31.07.2007, 22:03 |
|
Аннуитет
|
|||
---|---|---|---|
#18+
Хорошо пасибо......а вот каким скриптом прпопистаь, то что вы мне сказалаи по поводу п.3, ка это сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2007, 10:34 |
|
Аннуитет
|
|||
---|---|---|---|
#18+
ХелпяХорошо пасибо......а вот каким скриптом прпопистаь, то что вы мне сказалаи по поводу п.3, ка это сделать? Код: plaintext 1. 2.
А на вопрос ответишь? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2007, 11:48 |
|
|
start [/forum/topic.php?fid=61&msg=34692827&tid=2173603]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
others: | 293ms |
total: | 441ms |
0 / 0 |