Maybe you're being misunderstood.
You keep repeating that you're answer is in text.
Do you perhaps mean that you're getting digits, but the *digits* are *text
digits*.
If that be the case, try a double unary after the equal sign, before the IF,
and see if that does return what you expect.
=--IF(IncStmtAssump!B14="Input", ... etc.
--
HTH,
RD
---------------------------------------------------------------------------
Please keep all correspondence within the NewsGroup, so all may benefit !
---------------------------------------------------------------------------
bruce forster said:
Tried everyones suggestion and still not working. Again the following
formula is directly in an excel worksheet..not VBA. The following formula
gives the right result but in text format. I can not format into currency.
I have confirmed the cells are formatted correctly. Don't know what is up.=if(IncStmtAssump!B14="Input",IncStmtAssump!C14,"")&if(IncStmtAssump!B14="%
of
Revenue",Vlookup("Revenue",Sheet1!$A$1:$I$55,8,false)*IncStmtAssump!C14,"")&
If(IncStmtAssump!B14="Tax Rate",vlookup("Earnings Before
Taxes",Sheet3!$A$1:$J$55,2,false,"")