#VALUE! error nesting IF function

F

fastballfreddy

In A1 I have a formula that can have 7 results: a,b,c,d,e,f,g

In range A65:A95 I have the results I want if "a", B65:B95 results if
"b" and so on.

What I want is if A1=a, then A2:A32 will fill up w/ the range from
A65:A95

What I came up w/ for cell A2 was

=IF(A1="a",A65),IF(A1="b",B65),IF(A1="c",C65),IF(A1="d",D65),IF(A1="e",E65),IF(A1="f",F65),IF(A1="g",A65)

I'm getting a #VALUE! error. What am I doing wrong or is there a
better way to do this?

Thanks,
 
F

fastballfreddy

ok it's been a long day, I realized what I was doing wrong, but I still
want to know if this is the best option?

Here's my formula

=IF(A1="a",A65,IF(A1="b",B65,IF(A1="c",C65,IF(A1="d",D65,IF(A1="e",E65,IF(A1="f",F65,IF(A1="g",G65)))))))
 
B

Biff

Hi!

This will work as a replcement for your formula:

=INDEX(A65:G65,MATCH(A1,{"a","b","c","d","e","f","g"},0))

But I have no idea what your tying to do with this:
In range A65:A95 I have the results I want if "a", B65:B95 results if
"b" and so on.

What I want is if A1=a, then A2:A32 will fill up w/ the range from
A65:A95

Biff

"fastballfreddy"
 
B

Bryan Hessey

Perhaps

=IF($A$1={"a";"b";"c"},INDIRECT(A1&"65"))

would be a better clue

--
 
F

fastballfreddy

thanks for everybody's replies. My formula did work, but Biff's formula
is what I was looking for. Thanks again.
 
A

Andre Croteau

Hi,

Create a range name "A" for your range A65:A95
Create a range name "B" for your range B65:B95 etc

in cells A2:A32 (as a group), enter this array formula =indirect(A1)
(while pressing Shift+ Ctrl+Enter)

So now, when you enter "a" in cell A1, this wll populate your cells A2:A32
with values found in cells A65:A95

Cheers!

André





"fastballfreddy"
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top