Como calcular a média das duas linhas anteriores quando um zero é encontrado no excel

3

Eu tenho milhares de linhas no Excel e preciso calcular a média das duas linhas anteriores sempre que um zero é encontrado. Por exemplo

Column1

23
12
0
32
10
0

Eu preciso da média de 23 e 12 para substituir o zero encontrado na terceira linha. Bem como a média de 32 e 10 para substituir o zero encontrado na sexta linha. Qualquer ajuda seria muito apreciada!

    
por Karl 16.06.2018 / 14:58

1 resposta

3

Sem o uso do VBA, isso requer uma coluna extra / auxiliar.


InsiraaseguintefórmulaemB2ectrl-enter/copy-paste/preenchaorestantedacoluna:

=IF(A2<>0,A2,(INDEX(A:A,ROW()-1)+INDEX(A:A,ROW()-2))/2)

Veja esta postagem para dicas sobre como preencher facilmente a fórmula em um grande número de linhas.

Se você precisar alterar a coluna original, basta copiar a segunda coluna e Colar especial como valores na primeira coluna.

    
por 16.06.2018 / 15:14