Я хочу иметь возможность математически рассчитать сумму кредита, используя следующие поля и правила: Поля: SalesPrice (именованный диапазон), Liens (именованный диапазон), PropertyType (именованный диапазон), LTV (именованный диапазон) - формула, используемая вэта ячейка = LoanAmount / SalesPrice, CLTV (именованный диапазон) - формула, используемая в этой ячейке = (LoanAmount-Liens) / SalesPrice), Правила: если PropertyType = ”Condo” Макс. LTV = 95%, в противном случае 97%, Макс. CLTV для всего105%.
Мне нужно вычислить именованный диапазон loanamount на основе 2 правил, проблема в том, что залоговое удержание может изменяться в зависимости от ввода данных пользователем, и у меня возникают проблемы с вычислением формулы или математического выражения для использования врассчитайте поле loanamount, придерживаясь 2 правил.Я использовал это длинное выражение IF, потому что в то время было только 2 варианта размера залогового удержания, но теперь это может быть любое число.Критериями программы кредитования в формуле было то, что определяло сумму залога, но мне не нужны эти критерии, если я могу выяснить, как рассчитать сумму кредита с любой суммой в ячейке с именем залога.Критерии SalesPrice есть, потому что по некоторым причинам те значения, где точки перелома при расчете на основе суммы в именованном диапазоне залогового удержания, мне также могут не понадобиться, если я смогу определить правильную формулу или код VBA для использования.
Я чувствую, что это должно быть легко, но я не могу понять это и не знаю, поймет ли кто-нибудь мою проблему или даже если это будет формула или то, что я должен сделать в VBA.
ЭтоЛогика, которой я должен следовать: сумма кредита = (цена продажи X 105%) минус залоговое удержание
, но если PropertyType является кондоминиумом, сумма кредита должна быть скорректирована, чтобы не превышать 95% от SalesPrice, а также должна быть скорректирована таким образом, чтобыCLTV (комбинированный кредит к стоимости, который (сумма кредита плюс залоги), деленная на SalesPrice)) не должен превышать 105% от SalesPrice
, если PropertyType не является кондо, сумма кредита должна быть скорректирована, чтобы не превышать 97% от SalesPrice минус залоговое удержание, а также должны быть скорректированы так, чтобы CLTV (комбинированный кредит к стоимости, котораяis (сумма кредита плюс залоговое значение), деленная на SalesPrice)), не должна превышать 105% от SalesPrice
=IF(AND(PropertyType="Condo",LoanProgram="HFA Bond Miami",SalesPrice<150000),((SalesPrice*105%)+Liens),IF(AND(PropertyType="Condo",LoanProgram="HFA Bond Miami",SalesPrice>150000),(SalesPrice*95%),IF(AND(PropertyType="SFR",LoanProgram="HFA Bond Miami",SalesPrice<187500),((SalesPrice*105%)+Liens),IF(AND(PropertyType="Townhouse",LoanProgram="HFA Bond Miami",SalesPrice<187500),((SalesPrice*105%)+Liens),IF(AND(PropertyType="Condo",LoanProgram="HFA Bond Broward",SalesPrice<93700),((SalesPrice*105%)+Liens),IF(AND(PropertyType="Condo",LoanProgram="HFA Bond Broward",SalesPrice>93700),(SalesPrice*95%),IF(AND(PropertyType="SFR",LoanProgram="HFA Bond Broward",SalesPrice<93700),((SalesPrice*105%)+Liens),IF(AND(PropertyType="Townhouse",LoanProgram="HFA Bond Broward",SalesPrice<93700),((SalesPrice*105%)+Liens),(SalesPrice*97%)))))))))