Baixe a apostila de exemplo
Este tutorial demonstrará como incrementar referências de células usando a função OFFSET no Excel e no Google Sheets.
Referência de célula de incremento
Ao copiar fórmulas em linhas ou colunas, se as referências de células não estiverem bloqueadas, elas se moverão proporcionalmente. Se você deseja incrementar as referências de células em incrementos diferentes, pode usar a função OFFSET.
Incrementar referência de célula em uma coluna
Primeiro, vejamos um exemplo. Este exemplo irá incrementar as referências de células em 4 linhas por vez usando as funções OFFSET e ROW:
1 | = OFFSET ($ B $ 2, (ROW (B2) -1) * 4,0) |
Vamos ver como essa fórmula funciona exatamente.
Função ROW
Se você só tiver dados úteis em cada nº linha, você precisa aumentar a referência da célula em n. Podemos usar a função ROW para encontrar os números das linhas relevantes.
1 | = (ROW (B2) -1) * 4 |
No exemplo acima, precisamos apenas de dados a cada 4º linha (n = 4). Começando no cabeçalho do seu conjunto de dados (aqui, célula B2), use a fórmula acima para encontrar os números das linhas para cada 4º fileira.
Função OFFSET
A função OFFSET retorna o valor da célula que é um número especificado de linhas e colunas da célula fornecida.
1 | = OFFSET ($ B $ 2, D3,0) |
Aqui, começamos no cabeçalho do conjunto de dados (célula B2) e aumentamos a linha em 4 (célula D3). Como estamos na mesma coluna, o argumento cols desta função é definido como 0. Os $ s em “$ B $ 2” bloqueiam a referência da célula, de forma que a célula E3 também comece no cabeçalho dos dados ao calcular o deslocamento.
A combinação dessas funções nos dá nossa fórmula original:
1 | = OFFSET ($ B $ 2, (ROW (B2) -1) * 4,0) |
Incrementar referência de célula em uma linha
Se quiser aumentar as referências de células em mais de 1 ao preencher fórmulas em uma linha, você pode combinar a função OFFSET com a função COLUMN.
1 | = OFFSET ($ B $ 2,0, (COLUNA (B2) -1) * 4) |
Esta fórmula funciona exatamente da mesma maneira que a anterior para incrementar a referência de célula em uma coluna. A única diferença é que o argumento rows da função é definido como zero e o argumento cols é incrementado em 4.
Referência de célula de incremento em planilhas do Google
Essas fórmulas funcionam exatamente da mesma forma no Planilhas Google e no Excel.