Compartilhar via

Função de Soma com Critério Contido

Anônima
2015-11-23T17:47:23+00:00

Boa tarde.

Por favor, preciso de uma ajuda para fazer uma função de soma um pouco diferente.

Vou colocar por exemplo que será mais fácil de explicar:

  1. Tenho duas planilhas (PlanA e PlanB);
  2. Na PlanA tenho os valores;
  3. Na PlanB tenho os cálculos necessários;
  4. Exemplo de Planilha PlanA:
A B C D
01/10/2015 03/10/2015 05/10/2015 R$ 100,00
02/10/2015 05/10/2015 08/10/2015 R$ 50,00
01/10/2015 05/10/2015 08/10/2015 R$ 75,00
  1. Explicando a PlanA:

5.1) As colunas A, B e C são as DATAS que um determinado valor (Coluna D) será consumido.

5.2) A coluna D é o valor que será consumido.

5.3) Sempre vou ter as 3 colunas (A,B,C) com datas preenchidas por valor.

  1. Qual o objetivo: Preciso saber por data, qual o valor que será consumido, lembrando que os números e datas são aleatórios;
  2. Exemplo de Planilha PlanB:
01/10/2015 02/10/2015 03/10/2015 04/10/2015 05/10/2015 06/10/2015 07/10/2015 08/10/2015
=função =função =função =função =função =função =função =função
  1. Explicando a PlanB:

8.1) A primeira linha são todas as datas disponíveis;

8.2) Na segunda linha preciso colocar uma fórmula/função que traga a SOMA dos Valores da Coluna D (PlanA) se a data estiver em qualquer posição (A,B,C) na mesma linha;

8.3) Segue exemplo de como a planilha deveria ficar preenchida:

01/10/2015 02/10/2015 03/10/2015 04/10/2015 05/10/2015 06/10/2015 07/10/2015 08/10/2015
R$ 175,00 R$ 50,00 R$ 100,00 R$ 0,00 R$ 225,00 R$ 0,00 R$ 0,00 R$ 125,00
  1. Para fazer essa planilha de Cálculo (PlanB) eu já tentei usar a função SOMASE mas não deu certo. Vou dar o exemplo colocando na primeira célula da PlanB (A2):

9.1) =somase(PlanA!A1:C3;A1;PlanA!D1:D3)

9.2) A única forma que consegui fazer funcionar foi fazendo algo mais manual (na mesma célula):

9.3) =somase(PlanA!A1:A3;A1;PlanA!D1:D3)+somase(PlanA!B1:B3;A1;PlanA!D1:D3)+somase(PlanA!C1:C3;A1;PlanA!D1:D3)

  1. Fazendo dessa forma manual para 3 colunas parece simples e resolvido, o problema é que minha planilha (PlanB) tem 3 anos de dias e na PlanA pode ter até 56 colunas antes do valor a ser calculado deixando a Planilha do Excel muito pesada.

A grande pergunta: Existe uma maneira mais simples de se fazer essa conta, como se existisse no Excel uma maneira de juntar o SOMASE com uma função de CONTEM? Ou algo do tipo?

Muito obrigado pela ajuda!!

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

  1. Anônima
    2015-11-24T13:55:09+00:00

    Considerando que a célula A1 da planiliha onde ficarão os cálculos possui a data 1/10/2015 a célula B2 tem 2/10/2015 e assim por diante, escreva na célula A2:

    =SOMARPRODUTO((PlanA!$A$2:$C$4=A1)*PlanA!$D$2:$D$4)

    Copie essa fórmula e cole à direita o tanto de células que for necessário.

    Esta resposta foi útil?

    0 comentários Sem comentários

1 resposta adicional

Classificar por: Mais útil
  1. Anônima
    2015-11-23T22:56:36+00:00

    Tudo bom.

    Segue informações sobre a função no link abaixo:

    http://www.aprenderexcel.com.br/2014/tutoriais/funcao-somase

    http://blog.luz.vc/excel/funcao-somase-sumif-excel/

    Espero que ajude.

    Até.

    Esta resposta foi útil?

    0 comentários Sem comentários