TC, I think I figured it out, at least it didn't screw anything up... MAX(INDIRECT(ADDRESS(ROW(X78)-$S$15,COLUMN(X78),4)):X78) Which is equivalent to MAX(X69:X78) when $S$15 is a user input variable set to 9