Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Dúvidas sobre cálculos, funções simples e aninhadas, fórmulas matriciais, etc.
Por nstolberg
Posts
#24076
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.
Por osvaldomp
#24084
Experimente:
Código: Selecionar todos
=SE(B6="";"";MÉDIA(INDIRETO("B"&LIN(A2)&":B"&$P$5)))
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord