Bom dia!
Para usar a função SOMASES
em Excel, você precisa garantir que todos os argumentos da função estejam corretos, especialmente o argumento sum_range
, que deve ser uma referência a um intervalo de células, e não uma expressão matemática direta. A recomendação do Copilot deveria funcionar;
Criar uma Coluna Auxiliar:
- Adicione uma nova coluna na tabela
tb_Pedidos
chamada Valor Total
(ou outro nome de sua escolha). - Preencha essa coluna com a fórmula
=Preço*Quantidade
para calcular o valor total de cada pedido.
Atualizar a Fórmula SOMASES
:
- Agora, você pode usar a função
SOMASES
para somar essa nova coluna com base nos critérios especificados.
A fórmula ficaria assim:
=SOMASES(tb_Pedidos[Valor Total];
ANO(tb_Pedidos[Data da compra]); E6;
MÊS(tb_Pedidos[Data da compra]); G6;
tb_Pedidos[Destino]; F8;
tb_Pedidos[Status do Pedido]; F10)
Explicando os componentes:
tb_Pedidos[Valor Total]
: Esta é a nova coluna que armazena o resultado de Preço * Quantidade
.ANO(tb_Pedidos[Data da compra]); E6
: Filtra os dados para um ano específico, comparando a coluna Data da compra
com a célula E6
.MÊS(tb_Pedidos[Data da compra]); G6
: Filtra os dados para um mês específico.tb_Pedidos[Destino]; F8
: Filtra os dados para um destino específico.tb_Pedidos[Status do Pedido]; F10
: Filtra os dados para um status específico.
Alternativa sem Coluna Auxiliar:
Se você não quiser criar uma coluna auxiliar, terá que utilizar a função SOMARPRODUTO
, que permite realizar multiplicações e somas condicionais diretamente. A fórmula seria mais complexa, mas algo como:
=SOMARPRODUTO((ANO(tb_Pedidos[Data da compra])=E6)*
(MÊS(tb_Pedidos[Data da compra])=G6)*
(tb_Pedidos[Destino]=F8)*
(tb_Pedidos[Status do Pedido]=F10)*
(tb_Pedidos[Preço]*tb_Pedidos[Quantidade]))
Essa fórmula realiza todas as verificações e multiplica os valores, retornando o total desejado.