Using a result as a cell reference

  • Thread starter Thread starter John
  • Start date Start date
J

John

Hi All

I have used MATCH and ADDRESS to find the cell reference of a value to
look up

I now want to use the product of that formula as a cell reference in
another formula (so I can say something like SUM(A1:product)

can anyone point me in the direction of the correct syntax as I cant
seem to get it working

Kind Regards

John
 
You can use the INDIRECT function. For example, if the address is in
cell D6:
=SUM(INDIRECT("A1:"&D6))
 
John said:
Hi All

I have used MATCH and ADDRESS to find the cell reference of a value to
look up

I now want to use the product of that formula as a cell reference in
another formula (so I can say something like SUM(A1:product)

can anyone point me in the direction of the correct syntax as I cant
seem to get it working

Kind Regards

John

May I offer advice that you are quite free to ignore if you wish?
I used to try this sort of thing - calculating an actual cell address as
text and then using it in a formula with the INDIRECT function. However, I
later discovered that that was an involved and overly-complicated approach,
which often led to problems. There are usually much easier and better ways
of accomplishing the same result.

You haven't described your original goal (i.e. how you are using MATCH), so
I will give a simple example to illustrate what I mean, hoping that it will
relate to your situation. Suppose you had numbers in column A and letters in
column B, and that you wanted to sum the numbers from row 1 down as far as
the row with the letter "x" in column B. Rather than finding the actual cell
reference to go in a formula like your SUM(A1:product), you could simply use
=SUM(OFFSET($A$1,0,0,MATCH("a",B1:B100),1))

The big advantage of avoiding INDIRECT is that references will adjust as
necessary, whereas text is fixed.
 

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

Back
Top