Excel 2020: Use A2: INDEX () como um OFFSET não volátil - Dicas do Excel

Índice

Existe uma função flexível chamada OFFSET. Ele pode apontar para um intervalo de tamanhos diferentes que é calculado instantaneamente. Na imagem abaixo, se alguém alterar o menu suspenso # Qtrs em H1 de 3 para 4, o quarto argumento de OFFSET garantirá que o intervalo se expanda para incluir quatro colunas.

Os gurus das planilhas odeiam OFFSET porque é uma função volátil. Se você for para uma célula completamente não relacionada e inserir um número, todas as funções OFFSET serão calculadas - mesmo que essa célula não tenha nada a ver com H1 ou B2. Na maioria das vezes, o Excel é muito cuidadoso em perder tempo apenas calculando as células que precisam ser calculadas. Mas, uma vez que você introduz o OFFSET, todas as células OFFSET, mais tudo o downline do OFFSET, começa a calcular após cada mudança na planilha.

Na fórmula abaixo, há dois pontos antes da função INDEX. Normalmente, a função INDEX mostrada abaixo retornaria o 1403 da célula D2. Mas quando você coloca dois pontos em cada lado da função INDEX, ele começa a retornar o endereço da célula D2 em vez do conteúdo de D2. É incrível que isso funcione.

Por que isso importa? INDEX não é volátil. Você obtém todas as vantagens da flexibilidade de OFFSET sem os recálculos demorados repetidamente.

Aprendi essa dica pela primeira vez com Dan Mayoh da Fintega. Obrigado ao Access Analytic por sugerir este recurso.

Artigos interessantes...