Знатоки Excell, помогите разобраться в формуле (пишу калькулятор)

Тема в разделе "Актуально, только не в тему", создана пользователем DKraev, 22.09.2010.

  1. DKraev
    Offline

    DKraev <i>(aka gft)</i> => Cпециалист <=

    Регистрация:
    16.08.2008
    Сообщения:
    1 627
    Симпатии:
    219
    Пол:
    Мужской
    Здравствуйте.

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

    В Excel'евском калькуляторе данный коэффициент высчитывается по формуле =C15/(1-(1+C15)^-C11)

    А я с Excel ну вообще никак... Может кто-нибудь расписать данную формулу? В частности я торможу на этом - ^-C11 Что это за выражение? В инете ничего не могу найти...

    Чтоб более понятно было распишу так:

    Пусть C15 = 100, а C11 = 36. Как расписать на нормальном языке енто дело?

    100 делим (1 минус (1 плюс 100) хрень какая-то минус 36). Что значит в Excel этот знак - ^
     
  2.  
  3. UniQ_On
    Offline

    UniQ_On Пользователь

    Регистрация:
    18.06.2010
    Сообщения:
    37
    Симпатии:
    2
    Пол:
    Мужской
    Если мне не изменяет память, то в классическом программировании знак ^ означал возведение в степнь. Тут вроде тоже самое.

    Получается: 100 делим (1 минус (1 плюс 100) в степени минус 36)
     
    DKraev нравится это.
  4. woojin
    Offline

    woojin Местный Команда форума => Cпециалист <=

    Регистрация:
    31.05.2009
    Сообщения:
    3 206
    Симпатии:
    334
    Пол:
    Мужской
    в общем так
    =C15/(1-((1+C15)*(1+C15))-C11)
    это при условии что после знака степени нет указания в какую именно степень возводить, пустой знак "^" всегда означал вторую степень или проще говоря КВАДРАТ!!!

    пользуйся!!!
     
    DKraev нравится это.
  5. DKraev
    Offline

    DKraev <i>(aka gft)</i> => Cпециалист <=

    Регистрация:
    16.08.2008
    Сообщения:
    1 627
    Симпатии:
    219
    Пол:
    Мужской
    Разобрался, спасибо. Сделал так в скрипте:

    (С15/100)/(1-Math.pow((1+С15/100),-С11));

    Но спасибо.
     
  6. woojin
    Offline

    woojin Местный Команда форума => Cпециалист <=

    Регистрация:
    31.05.2009
    Сообщения:
    3 206
    Симпатии:
    334
    Пол:
    Мужской
    не понял а нафига ты 100 разделил на 100 и зачем запятая после скобки и присвоение 36 отрицательного значения?
    у тебя же было написано
    какой то косяк у тебя в формуле получился она правильно считать не будет
     
  7. DKraev
    Offline

    DKraev <i>(aka gft)</i> => Cпециалист <=

    Регистрация:
    16.08.2008
    Сообщения:
    1 627
    Симпатии:
    219
    Пол:
    Мужской
    Все считает правильно. Дело в том что 100 я дал лишь для примера, я просто тупил со знаком ^

    А делил на 100, потому что в реальности C15 = 2,7%
     
  8. woojin
    Offline

    woojin Местный Команда форума => Cпециалист <=

    Регистрация:
    31.05.2009
    Сообщения:
    3 206
    Симпатии:
    334
    Пол:
    Мужской
    тогда ясно!!!!
    но зачем С11 присваивать "-"?
    или там так в формуле должно быть
     
  9. DKraev
    Offline

    DKraev <i>(aka gft)</i> => Cпециалист <=

    Регистрация:
    16.08.2008
    Сообщения:
    1 627
    Симпатии:
    219
    Пол:
    Мужской
  10. woojin
    Offline

    woojin Местный Команда форума => Cпециалист <=

    Регистрация:
    31.05.2009
    Сообщения:
    3 206
    Симпатии:
    334
    Пол:
    Мужской
    тебе виднее, а то иногда бывает что пара человек дали одобрение мельком глянув на код, сам что то просмотрел, а в конце концов получается что считает не правильно
    [!]
     

Поделиться этой страницей

Загрузка...