![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 02.12.2009
Сообщений: 2
|
![]()
У меня тут проблемка встала. Надо написать функцию в VBA. Задача такова (перевожу с англ.):
Нужно определить ценность облигации и сравнить её с нынешней ценой. Если цена > ценности, то надо вывести сообщение, что не стоит покупать. Если цена < ценности, то надо вывести сообщение, что нужно покупать. Если цена = ценности, то надо вывести сообщение, что типа без разницы. Вот уравнение для определения ценности облигации: Ценность облигации = Купоновая плата (Процент грубо говоря) / (100% + Процентная ставка) ^ первый год + Купоновая плата/ (100% + Процентная ставка) ^ второй год и т.д. до последнего года + Face Value (это сколько ты получишь по истечении срока облигации)/(100%+прочентная ставка) ^ последний год Пример: Face Value = F = 1000 Скоко лет = Т = 3 года Купоновая плата = С = 50 Процентная ставка = R = 10% Ценность = C / (1 + r)^1 + C / (1 + r)^2 + C / (1 + r)^3 + F / (1 + r)^3 = = 50 / (1 + 0.1)^1 + 50 / (1 + 0.1)^2 + 50 / (1 + 0.1)^3 + 1000 / (1 + 0.1)^3 = 875.67 Вот примерно так это решается. Я сам написал что-то, но почему-то не получается. Вот мои малевания: Код:
Помогите плз. Последний раз редактировалось Stilet; 02.12.2009 в 13:36. |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 02.12.2009
Сообщений: 2
|
![]()
Все, сам сделал. Надо было просто перед циклом написать BondValue = 0, и все. Модеры, можете удалять топик.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Культурная ценность(?) совр американских фильмов | HellMercenariess | Свободное общение | 43 | 12.11.2009 10:00 |
Определить язык текста средствами VBA | Luckyrich | Microsoft Office Word | 4 | 30.05.2009 11:03 |
VBA= сравнить 2 диапазона. | Jainy_90 | Microsoft Office Excel | 2 | 16.05.2009 22:07 |