0128-Qual a soma dos números pares de 2 a 2.000?

Poderíamos utilizar a soma dos termos de uma progressão aritmética, mas que tal utilizar a função SOMARPRODUTO()?

Primeiramente vamos criar a sequência de todos os valores de 2 a 2.000.

Como já visto anteriormente, podemos fazer: =LIN(INDIRETO(“2:2000”)) para retornarmos o vetor {2;3;4;…;2000}.

Só nos interessam os valores pares, portanto =ÉPAR(LIN(INDIRETO(“2:2000”))) retorna VERDADEIRO ou FALSO conforme o número correspondente seja ou não par.

Se fizermos =N(ÉPAR(LIN(INDIRETO(“2:2000”)))), teremos 1 em substituição a VERDADEIRO e 0 em substituição a FALSO.

Neste ponto, podemos fazer =SOMARPRODUTO(N(ÉPAR(LIN(INDIRETO(“2:2000”))))) para retornarmos quantos são os valores a serem somados (1.000).

Mas começamos com a proposição de calcular a sua soma. Se multiplicarmos o vetor de uns e zeros pelo vetor que contém todos os números do intervalo, teremos como resultado um vetor que só conterá os valores pares. Ou seja:

N(ÉPAR(LIN(INDIRETO(“2:2000”))))*LIN(INDIRETO(“2:2000”))) = {2;0;4;6;0;8;….;0;2.000}

Agora basta somarmos os elementos deste vetor:

=SOMARPRODUTO(N(ÉPAR(LIN(INDIRETO(“2:2000”))))*LIN(INDIRETO(“2:2000”))) e obter o resultado de 1.001.000.

O mesmo resultado pode ser obtido pela fórmula matricial =SOMA(N(ÉPAR(LIN(INDIRETO(“2:2000”))))*LIN(INDIRETO(“2:2000”)))

Anúncios

In Excel We Trust

Marcado com: , , , , ,
Publicado em Nível: Intermediário

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: