If & Index & Match

  • Thread starter Thread starter markelbourno
  • Start date Start date
M

markelbourno

what is wrong with the below function:

=IF(I16>1500000,(INDEX(C10:H11,MATCH(I17,B10:B11,0),MATCH(I18,C5:H5,1),1))),IF(I16>1000000&I16>1500000,INDEX(C8:H9,MATCH(I17,B8:B9,1),MATCH(I18,C5:H5,1),1)),IF(I16>650000&I16>1000000,INDEX(C6:H7,MATCH(I17,B6:B7,1),MATCH(I18,C5:H5,1),1))
 
would it be better to get the value by running it in VBA? if so, how do
you write it?
Please help :*(
 
Hazarding some thoughts. It's tough to figure out what you're trying to do,
as it stands ..

The first IF part
should perhaps read as:
=IF(I16>1500000,INDEX(C10:H11,MATCH(I17,B10:B11,0),MATCH(I18,C5:H5,1)),IF..

and the 2nd IF (it stumps me <g>):
... IF(I16>1000000&I16>1500000,

As it stands the above would either simplify to:
... IF(I16>1000000

or perhaps you were trying to do something like:
... IF(AND(I16>1000000,I16<=1500000), ..
 
Hi

From the layout of the data you posted when you raised this question
under a separate thread, I posted the following solution to you. It
returned the value of 3, which is what I thought you were seeking.

Did it not work for you?
I'm not sure that I understand what you want, but maybe

=INDEX(D2:I7,MIN(MATCH(B9,A3:A7,1),MATCH(B10,B3:B7,1))+1,MATCH(B11,D2:I2,1))
 
Hi,

Also you shouldn't have used "&" in your formula as this must be used
for CONCATENATION and not as "and" operator.

Thanks,

Shail
 

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

Similar Threads


Back
Top