Soma se por dia da semana - Excel e Planilhas Google

Baixar exemplo de pasta de trabalho

Baixe a apostila de exemplo

Este tutorial demonstrará como usar a função SUMIFS para somar dados correspondentes a dias específicos da semana no Excel e nas planilhas do Google.

Soma se por dia da semana - Valores de texto

Primeiro, vamos demonstrar como somar os dados correspondentes a Nomes do dia da semana.

Podemos usar a função SUMIFS, junto com uma coluna auxiliar contendo a função TEXT para somar todos Vendas que acontecem em um específico Dia da semana:

1 = SUMIFS (D3: D9, C3: C9, F3)

No exemplo acima, usamos a função TEXT para extrair o nome do Dia da semana de Data de Venda:

1 = TEXTO (B3, "dddd")

A função SUMIFS então usa esta coluna auxiliar para produzir a tabela de resumo:

1 = SUMIFS (D3: D9, C3: C9, F3)

Soma se por dia da semana - usando WEEKDAY

Alternativamente, os números dos dias da semana podem ser usados. Para fazer isso, a coluna auxiliar nos dados de origem precisa usar a função WEEKDAY:

1 = WEEKDAY (B3)

Usar o valor numérico WEEKDAY em vez do nome do dia da semana pode fornecer opções mais flexíveis para tarefas de visualização de dados posteriores e funções de resumo.

Soma se por dia da semana - sem coluna auxiliar

O exemplo acima somou os dados por dia da semana usando uma coluna auxiliar. Para evitar a necessidade de uma coluna auxiliar, podemos usar a função SUMPRODUCT:

1 = SUMPRODUCT (- (WEEKDAY (B3: B9) = E3), C3: C9)

Aqui, a função SUMPRODUCT executa um cálculo complicado de “soma se”. Vamos examinar o exemplo acima.

Esta é a nossa fórmula final:

1 = SUMPRODUCT (- (WEEKDAY (B3: B9) = E3), C3: C9)

Primeiro, a função SUMPRODUCT avalia o número do dia da semana de cada um dos Datas de Vendas e também lista a matriz de valores de Número de Vendas coluna:

1 = SUMPRODUTO (- ({6; 2; 5; 1; 4; 7; 3} = 1), {4; 9; 1; 7; 6; 2; 5})

Usando o teste lógico (= 1), os números dos dias da semana de 1 são alterados para TRUE, todos os outros são FALSE:

1 = SUMPRODUTO (- ({FALSO; FALSO; FALSO; VERDADEIRO; FALSO; FALSO; FALSO}), {4; 9; 1; 7; 6; 2; 5})

Em seguida, os travessões duplos (-) convertem os valores VERDADEIRO e FALSO em 1s e 0s:

1 = SUMPRODUTO ({0; 0; 0; 1; 0; 0; 0}, {4; 9; 1; 7; 6; 2; 5})

A função SUMPRODUCT então multiplica cada par de entradas nas matrizes para produzir uma matriz de Número de Vendas sobre Datas de Vendas que jogada Dia da semana 1:

1 = SUMPRODUTO ({0; 0; 0; 7; 0; 0; 0})

Finalmente, os números na matriz são somados:

1 =7

Mais detalhes sobre o uso de declarações booleanas e o comando “-” em uma função SUMPRODUCT podem ser encontrados aqui

Referências de Célula de Bloqueio

Para tornar nossas fórmulas mais fáceis de ler, mostramos as fórmulas sem referências de células bloqueadas:

1 = SUMPRODUCT (- (WEEKDAY (B3: B9) = E3), C3: C9)

Mas essas fórmulas não funcionarão corretamente quando copiadas e coladas em outro lugar do arquivo. Em vez disso, você deve usar referências de células bloqueadas como este:

1 = SUMPRODUCT (- (WEEKDAY ($ B $ 3: $ B $ 9) = E3), $ C $ 3: $ C $ 9)

Leia nosso artigo sobre Bloqueio de referências de células para saber mais.

Some se por dia da semana no Planilhas Google

Essas fórmulas funcionam exatamente da mesma forma no Planilhas Google e no Excel.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave