views:

22

answers:

3

The following formula will always return the value of the 4th column (D) of the next row.

=INDIRECT("R[1]C[" & 4-COLUMN() & "]",FALSE)

Is there a better way to achieve the same results?

A: 

This will work if you know the range:

=INDEX($A$1:$E$4, ROW()+1, 4)
Lance Roberts
+1  A: 

Putting a '$' character in front of a column letter or row number will lock it down when you copy and paste.

Eg:

$C$17
EToreo
+1  A: 

Similar, but less wordy and easier to read (IMHO), is the A1 style of addressing:

=INDIRECT("$D" & ROW()+1)
shoover
Much easier indeed. Thanks!
jbochi