View Single Post
  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Bob Phillips
 
Posts: n/a
Default Error in "IF" formula

=IF(AND(G6=0.9,G6<=1),(E6*G6)*1,IF(AND(G6=0.75,G 6<0.9),(E6*G6)*1.05,IF(AND
(G6=0.6,G6<0.75),(E6*G6)*1.1,IF(AND(G6=0.45,G6<0 .6),(E6*G6)*1.15,IF(AND(G6
=0.3,G6<0.45),(E6*G6)*1.2,IF(AND(G6=0.15,G6<0.3) ,(E6*G6)*1.25,IF(AND(G6=0

..1,G6<0.15),(E6*G6)*1.3,0)))))))

or more simply

=(E6*G6)*(IF(AND(G6=0.9,G6<=1),1,IF(AND(G6=0.75, G6<0.9),1.05,IF(AND(G6=0.
6,G6<0.75),1.1,IF(AND(G6=0.45,G6<0.6),1.15,IF(AND (G6=0.3,G6<0.45),1.2,IF(A
ND(G6=0.15,G6<0.3),1.25,IF(AND(G6=0.1,G6<0.15),1 .3,0))))))))

or even simpler

=(E6*G6)*(IF(G61,0,IF(G6=0.9,1,IF(G6=0.75,1.05, IF(G6=0.6,1.1,IF(G6=0.45
,1.15,IF(G6=0.3,1.2,IF(G6=0.15,1.25,IF(G6=0.1,1 .3,0)))))))))

or yet simpler

=(E6*G6)*(VLOOKUP(G6,{0,0;0.1,1.3;0.15,1.25;0.3,1. 2;0.45,1.15;0.6,1.1;0.75,1
..05;0.9,1},2))

--

HTH

RP
(remove nothere from the email address if mailing direct)


"reloanpro" wrote in message
...
Please help me to see the error in the following formula:


"=IF(G6=0.9<=1,E6*G6,IF(G6=0.75<0.9,(E6*G6)*1.05 ,IF(G6=0.6<0.75,(E6*G6)*1
..1,IF(G6=0.45<0.6,(E6*G6)*1.15,IF(G6=0.3<0.45,( E6*G6)*1.2,IF(G6=0.15<0.3,
(E6*G6)*1.25,IF(G6=0.1<0.15,(E6*G6)*1.3,0)))))))"

The worksheet is returning FALSE to the very first argument, though there

is
a value of 97% in G6. The value of 97% is coming from an INDIRECT formula
fetching data from another worksheet into G6.

Any help is appreciated.