Here's the Current Formula:
IF(
OR(
(YEAR(TODAY()) - YEAR(Application_Decision_Date__c)) = 1,
ISBLANK(Revenue_USD_At_Selection__c),
Revenue_USD_At_Selection__c = 0,
(CAGR_Last_Year_Rev_USD__c / Revenue_USD_At_Selection__c) = 0
),
NULL,
EXP(
(
1 / ((YEAR(TODAY()) - YEAR(Application_Decision_Date__c)) - 1)
) *
LN(CAGR_Last_Year_Rev_USD__c / Revenue_USD_At_Selection__c)
) - 1
)
Thoughts?
7 answers
How about just wrapping the whole thing in one more "IF"
IF(
OR(ISBLANK(Revenue_USD_At_Selection__c), Revenue_USD_At_Selection__c = 0), NULL,
IF( OR( (YEAR(TODAY()) - YEAR(Application_Decision_Date__c)) = 1, ISBLANK(Revenue_USD_At_Selection__c), Revenue_USD_At_Selection__c = 0, (CAGR_Last_Year_Rev_USD__c / Revenue_USD_At_Selection__c) = 0 ), NULL, EXP( ( 1 / ((YEAR(TODAY()) - YEAR(Application_Decision_Date__c)) - 1) ) * LN(CAGR_Last_Year_Rev_USD__c / Revenue_USD_At_Selection__c) ) - 1 )
)