Excel 2010 – deseja multiplicar números sem digitar excessivamente

Excel 2010 – deseja multiplicar números sem digitar excessivamente

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

C2 será B1*B2.

C3 será B1*B2*B3

C4 será B1*...*B4 ...

C500 será B1*...*B500

Existe uma maneira mais fácil de fazer isso em vez de 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?

Responder1

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

=PRODUCT(B$1:B1)

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

Isso $significa um endereço absoluto, portanto, o início do intervalo permanece enquanto B1o final é estendido para cada nova linha para a qual você arrasta a fórmula - pois C2se tornará B$1:B2, pois C3se tornará B$1:B3, e assim por diante.


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

Responder2

Veja como faço esse tipo de coisa:

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

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

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

informação relacionada