how to make cell address reference increment?

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

hi, this shld be easiest one... i read thru the excel help file, but dun
really understand on which function to use...

say i hv a formula =IF(A1=B1,C1+1,D1). in this case, the result will be
value of C1 plus 1 if the logic is true. but my intention is actually to make
increment on either the row or column to C1, which the expected result shld
be equal to C2 (row) or D1 (column). which function shld i use for this?

thanks in advance for help!!
 
Try use indirect function and address function!

=INDIRECT(ADDRESS(rowno,3))
You can dynamically change row number: rowno

===== * ===== * ===== * =====
Daniel CHEN

Spreadsheet/VBA Specialist
(e-mail address removed)
www.Geocities.com/UDQServices
Your "Impossible" Task Could Be Someone Else's "Piece of Cake"
===== * ===== * ===== * =====
 
Jacko,

=IF(A1=B1,C2,D1)

But if you have some other incrementing scheme:

=OFFSET(C1,(A1=B1)*1,(A1<>B1)*1)

=OFFSET(C1,(A1=B1)*2,(A1<>B1)*2)
=OFFSET(C1,(A1=B1)*(other formula),(A1<>B1)*(other formula))

HTH,
Bernie
MS Excel MVP
 

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