Como usar sumproduct if no excel?

SUMPRODUCT é uma das funções mais importantes do Excel . A melhor parte é que você pode modificá-lo de várias maneiras.

E um de seus poderes que descobri recentemente é: Use-o como um SOMAPRODUTO SE Em suma, um SOMAPRODUTO condicional.

Bem, como você sabe, você pode usar SUMPRODUCT para multiplicar e somar intervalos ou matrizes especificadas. Com um SUMPRODUCT condicional, você pode multiplicar e somar os intervalos que atendem aos critérios.

Sim, você ouviu direito. E você sabe o melhor? Não há necessidade de usar a função IF para isso. Não é ótimo?

Sim?

Então hoje neste artigo gostaria de compartilhar com vocês um problema e uma maneira fácil de usar o SUMPRODUCTIVE para resolvê-lo.

Então esteja comigo para aprender uma das fórmulas mais incríveis do Excel e não deixe de baixar arquivos de amostra.

Como aprendi sobre este SUMPRODUCT condicional

Vamos começar do começo.

Ontem recebi um e-mail de um dos meus assinantes. Ela queria criar uma instrução condicional com SUMPRODUCT e IF para obter dados de uma tabela.

Aqui está o e-mail que recebi:

Olá Puneet, preciso da sua ajuda. Existe uma maneira de combinar SUMPRODUCT IF? Tenho dados em uma tabela e quero obter o produto de duas colunas que atendem aos critérios. Por favor me ajude.

Junto com o e-mail recebi dela um arquivo Excel com os seguintes componentes. Você pode baixar este arquivo aqui para acompanhar.

tabela de dados brutos para aplicar sumproduct se
  1. Dados de estoque: Esta tabela contém dados de estoque armazenados em diferentes lojas de sua empresa. Contém o nome do produto, unidades em estoque e peso unitário.
  2. Lista suspensa : um menu suspenso para selecionar um produto.

A partir desta tabela, ela queria obter a quantidade total de um produto (unidades * peso por unidade) selecionando o menu suspenso. Por exemplo, se ela selecionar “Vegetais”, a quantidade total na célula deverá ser o total multiplicando as unidades pela quantidade por unidade.

Observe que o nome do produto é um requisito aqui.

tabela de dados da função de soma condicional para selecionar pulsos

Solução com SUMPRODUCT IF

Naquela época eu tinha certeza de uma coisa: para obter a soma do produto de arrays ou intervalos podemos usar SUMPRODUCT.

Mas aqui o jogo era obter a soma multiplicando o total de unidades e a quantidade por unidade apenas para as células que atendessem aos critérios.

E a fórmula que podemos usar:

 =SUMPRODUCT(--(C7:C19=C2),E7:E19,F7:F19)

Solução com declaração Sumproduct If

Agora, ao selecionar uma entrada na lista suspensa, esta fórmula retornará apenas o produto para células que atendam aos critérios.

Ei, espere um minuto: assim como esta fórmula, listei mais algumas fórmulas inteligentes que podem surpreender você.

Como funciona

Como você já sabe, SUMPRODUCT pode trabalhar com tabelas. Portanto, no método acima, usamos três arrays para obter o produto dos valores.

três matrizes para soma condicional

A fórmula funciona da seguinte maneira.

1. Crie uma condição

Em primeiro lugar , temos uma tabela para verificar o status do nome do produto. Ele verificará os valores da coluna do produto e retornará TRUE para valores correspondentes e FALSE para outros.

Como funciona a instrução SUMPRODUCT IF

2. Use o sinal de menos duplo

Agora o próximo passo é converter os valores TRUE-FALSE em 0-1 para que possamos usá-los no cálculo. E para isso, utilizamos o duplo sinal de menos na frente da primeira tabela.

use suspiro duplo menos com somaproduto if declaração

3. Multiplicar tabelas

Após converter TRUE-FALSE em 0-1, a tabela ficará assim. Aqui todos os valores onde os critérios não são atendidos, temos zeros.

array trabalhando para usar a condição em sumproduct

Lembre-se, quando algo se multiplica por zero, retorna a zero. Desta forma obtemos o produto apenas para as células onde temos 1. Resumindo, onde a condição é atendida.

Obtenha o arquivo Excel

Conclusão

A melhor parte de usar este SUMPRODUCT condicional é que você não precisa usar IF e todo o cálculo está em uma única célula. Como eu disse, SUMPRODUCT é uma das funções mais poderosas e é a melhor coisa que você pode fazer com seus poderes.

Agora me diga uma coisa.

Você já tentou usar uma condição em SUMPRODUCT antes?

Por favor, compartilhe suas opiniões comigo na seção de comentários. Eu adoraria ouvir de você e não se esqueça de compartilhar com seus amigos, tenho certeza que eles vão gostar.

Adicione um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *