Excel 2010 - deseja multiplicar números sem digitar excessivamente

0

Eu tenho uma coluna B, então meus dados são de B1 para B500. Eu quero que C1 seja B1

C2 como B1 * B2.

C3 para ser B1 * B2 * B3

C4 para ser B1 * ... * B4 ...

C500 para B1 * ... * B500

Existe uma maneira mais fácil de fazer isso do que digitar a fórmula manualmente? Acho que posso usar a função PRODUCT, mas ainda teria que digitar o restante das referências manualmente. Alguém tem uma solução mais elegante?

    
por daysandtimes 25.09.2012 / 11:50

2 respostas

4

Sim, você pode usar a função PRODUCT() , passando um intervalo de células como um argumento. Basta digitar o seguinte em C1 :

=PRODUCT(B$1:B1)

Em seguida, arraste a fórmula para baixo (pegando o pequeno quadrado no canto inferior direito do retângulo de destaque da célula).

O $ significa um endereço absoluto, portanto, o início do intervalo permanece em B1 enquanto o final é estendido para cada nova linha na qual você arrasta a fórmula. Para C2 , ela se tornará B$1:B2 , para C3 , será B$1:B3 e assim por diante.

Como alternativa, se os números em B1-B500 forem sequenciais de 1 a 500, você poderá usar a função FACT() (que calcula o fatorial de um determinado número) para alcançar a mesma coisa.

    
por 25.09.2012 / 11:57
3

Veja como eu faço esse tipo de coisa:

  • Em C1, eu defino =B1
  • Em C2, defino =B2*C1
  • Em C3 a C500, eu faço uma cópia de C2, selecionando uma caixa e usando Ctrl + D .

Quando o Excel copia fórmulas, ele usa o endereçamento relativo, a menos que você diga que não.

Então, o C500 acaba com uma fórmula que diz =B500*C499 .

    
por 25.09.2012 / 11:57