This is an excellent solution. My solution was:
=INDIRECT("R"&ROW(J18)+2*(19-ROW($J18))+1&"C"&COLUMN(J18)-2*(COLUMN(J$18)-9),FALSE)
It gave me a length of 83 and I agree that is not as robust.......