Ao arrastar as células para baixo, como faço para preenchê-las com referências pares (A2, A4, A6)?

1

Estou tentando preencher células com referências pares (condição A), mas o Excel me fornece um preenchimento em série completo (condição B) quando eu arrasto a fórmula.

Condição A:

$A$1+A2
$A$1+A4
$A$1+A6
$A$1+A8

Condição B:

$A$1+A2
$A$1+A3
$A$1+A4
$A$1+A5

Como posso preencher com referências de célula pares?

    
por ayhmd 24.12.2014 / 10:41

2 respostas

1

A função INDIRETO pertence ao < categoria> volátil com outras como OFFSET , TODAY , etc. Neste contexto, volátil significa que a (s) fórmula (s) será (ão) recalculada (s) para cada ciclo de cálculo , independentemente de um valor alterado afetar ou não o resultado da fórmula. Funções na categoria volátil fazem pouca diferença em planilhas menores ou mesmo em planilhas maiores se o cálculo for simples e o número de fórmulas envolvendo a função for limitado. No entanto, com fórmulas e fórmulas dependentes suficientes em uma planilha grande em algum momento, o atraso no cálculo se torna irritante.

Se o uso de INDIRECT afetar negativamente o desempenho de sua pasta de trabalho, aqui está uma solução não volátil.

=SUM(A$1, INDEX(A:A, ROW(1:1)*2))

Coloque em qualquer célula e preencha para obter o equivalente a =A1+A2 , =A1+A4 , =A1+A6 , etc.

    
por 24.12.2014 / 23:40
1

Aqui está uma maneira de fazer isso, que funcionará independentemente de onde você coloca sua coluna de fórmulas. Digamos que você inicie suas fórmulas na célula C3. C3 conteria:

=$A$1+A2

A próxima célula, C4, conteria:

=$A$1+INDIRECT("A"&(ROW()-ROW($C$3))*2)

Defina a referência de $ C $ 3 para corresponder à localização da primeira fórmula. Em seguida, copie a fórmula para quantos você precisar. Ele usa a função INDIRECT para calcular o segundo termo de adição da fórmula e convertê-lo em uma referência de célula. O cálculo dobra a diferença real da linha.

    
por 24.12.2014 / 11:06