Existem três funções que você pode usar para o seu cenário:
OFFSET
Usando =OFFSET($A$1,NumberOfRows,NumberOfCols)
, você pode deslocar bascialmente a referência para a célula A1 em qualquer direção.
Prós: Fácil de usar; também pode ser usado para criar um intervalo de várias células (por exemplo, em nomes dinâmicos), usando o quarto e o quinto parâmetro
Contras: Volátil, ou seja, o Excel recalculará a fórmula todas as vezes
INDIRECT combinado com ENDEREÇO
=INDIRECT(ADDRESS(RowNum,ColNum,,,Sheetname))
permitirá que você acesse qualquer célula em Sheetname. (Se você deixar de fora o nome da planilha, ele funcionará usando a planilha atual.
Pro: pode lidar com várias workshsheets
Con: Volalite, não pode lidar com outras pastas de trabalho, a menos que seja aberto
ÍNDICE
=INDEX($A:$Z,RowNum,ColNum)
Pro: Não Volátil, isto é, não irá atrasar recalhes em modelos grandes; muito versátil (por exemplo, em combinação com MATCH)
Contras: A matriz precisa ser especificada antecipadamente
Pessoalmente, sempre tento usar INDEX
, apenas em ocasiões usando INDIRECT
(basicamente quando o nome da planilha precisa ser dinâmico) - e quase nunca OFFSET
...