Como criar uma função de deslocamento no excel: com exemplos
Muitas vezes você pode querer calcular valores defasados no Excel. Felizmente, isso é fácil de fazer usando a função OFFSET() .
Os exemplos a seguir mostram como usar a função OFFSET() na prática.
Exemplo 1: Calcular valores deslocados no Excel
Digamos que temos o seguinte conjunto de dados no Excel que mostra o total de vendas realizadas por uma loja em 10 dias consecutivos:
Podemos usar a seguinte fórmula para calcular os valores de vendas deslocados em uma nova coluna:
=OFFSET( B3 ,-1,0)
Podemos digitar esta fórmula na célula C3 e arrastá-la para cada célula restante na coluna C:
A coluna “Vendas com atraso” exibe as vendas com um atraso de n = 1.
Por exemplo, no segundo dia, a loja realizou 19 vendas. O valor defasado das vendas do dia 2 (por exemplo, vendas realizadas no dia 1) é de 13 vendas.
Exemplo 2: Calcular valores deslocados por grupo no Excel
Digamos que temos o seguinte conjunto de dados no Excel que mostra o total de vendas realizadas por duas lojas diferentes durante 5 dias cada:
Podemos utilizar a seguinte fórmula para calcular os valores de vendas defasadas por loja em uma nova coluna:
=IF( A3 = A2 , OFFSET( B3 , -1, 0), "")
Podemos digitar esta fórmula na célula C3 e arrastá-la para cada célula restante na coluna C:
Esta função primeiro verifica se o valor armazenado na linha atual é igual ao valor armazenado na linha anterior.
Nesse caso, ele retorna o valor das vendas defasadas. Caso contrário, ele retorna um espaço em branco.
Por exemplo, na linha 3, o valor de vendas foi 19 . Como o valor da loja na linha 2 é igual à linha 3, o valor defasado das vendas é calculado como 13 .
Entretanto, na linha 7, o valor armazenado não corresponde ao valor armazenado na linha 6; portanto, um valor vazio é retornado em vez de um valor de vendas alterado.
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras tarefas comuns no Excel:
Como interpolar valores ausentes no Excel
Como encontrar os 10 principais valores em uma lista no Excel
Como encontrar os 10% principais valores em uma coluna do Excel