Alterando item da Formula
Enviado: 20 Jun 2017 às 21:06
Boa noite..
Tenho uma fórmula em uma coluna:
=SE(B6="";"";MÉDIA(INDIRETO("B2:B"&$P$5)))
Essa fórmula calcula a Média entre a célula B2 até a célula BX, onde X é definido pela valor de P5. (se P5 = 20, então BX vai ser B20).
Preciso copiar está formulá até C500, mas como B2 está entre "" o B2 não se atualiza quando vou copiando.
Com certeza deve ser por eu estar usando a função INDIRETO que trata os campos como Texto. Como não achei outra forma de atualizar o BX em função do P5 então ficou assim.
Bom, a pergunta é, teria como, via VBA, alterar o valor de B2 em um LOOP até B500?
Ou ainda, teria outra opção de Fórmula para fazer a atualização de BX sem usar o INDIRETO? (seria bom, ai não precisaria usar VBA....kkkkk)
Já tentei algumas coisas mas não funcionaram.
Pela ajuda obrigado.
Sds.
Tenho uma fórmula em uma coluna:
=SE(B6="";"";MÉDIA(INDIRETO("B2:B"&$P$5)))
Essa fórmula calcula a Média entre a célula B2 até a célula BX, onde X é definido pela valor de P5. (se P5 = 20, então BX vai ser B20).
Preciso copiar está formulá até C500, mas como B2 está entre "" o B2 não se atualiza quando vou copiando.
Com certeza deve ser por eu estar usando a função INDIRETO que trata os campos como Texto. Como não achei outra forma de atualizar o BX em função do P5 então ficou assim.
Bom, a pergunta é, teria como, via VBA, alterar o valor de B2 em um LOOP até B500?
Ou ainda, teria outra opção de Fórmula para fazer a atualização de BX sem usar o INDIRETO? (seria bom, ai não precisaria usar VBA....kkkkk)
Já tentei algumas coisas mas não funcionaram.
Pela ajuda obrigado.
Sds.