Olá! Queria saber se a fórmula do SOMASES pode ter o critério usando os operadores matemáticos "<"; ">" etc.
Exemplo:
=SOMASES(A1:A20;B1:B20;"<"C1:C20)
Existe essa possibilidade? Se não, existe outra fórmula que permita fazer isso?
Obrigado!
Pedro
Sim, a função SOMASES no Excel pode utilizar operadores matemáticos como "<", ">", "<=", ">=", e outros para definir critérios. No entanto, a maneira como você escreveu a fórmula no exemplo parece não seguir a sintaxe correta do Excel. Permita-me mostrar um exemplo de como configurá-la corretamente.
Se você deseja somar os valores em uma coluna A1:A20 com base em critérios em B1:B20 que são menores do que os valores na coluna C1:C20, você precisará adaptar a abordagem, pois a fórmula SOMASES não aceita diretamente referências de célula ou intervalos como comparações diretas com cada célula dentro do critério.
Uma maneira de fazer isso é definindo um auxílio para criar uma fórmula matricial ou utilizando uma coluna auxiliar. Vou apresentar um exemplo mais generalizado usando uma coluna auxiliar.
Na célula D1, por exemplo, insira a fórmula: =SE(B1<C1;1;0)
e arraste para baixo até D20.
Use SOMASE para somar com base na Coluna Auxiliar:
=SOMARPRODUTO(A1:A20;D1:D20)
A coluna auxiliar usa o SE()
para determinar se cada elemento na coluna B é menor que o correspondente na coluna C, e SOMARPRODUTO totaliza apenas os valores onde a condição é verdadeira.
Você também pode usar uma fórmula matricial para evitar a coluna auxiliar:
=SOMA(SE(B1:B20<C1:C20; A1:A20; 0))
Certifique-se de digitar essa fórmula e, em seguida, pressionar Ctrl + Shift + Enter
ao invés de apenas Enter
, convertendo-a em uma fórmula matricial (você verá colchetes ao redor dela na barra de fórmulas: {}
).
Essas abordagens garantem que a soma ocorra somente quando os critérios são atendidos.
Ola Pedro!
A funçao SOMASES permite que sejam utilizados os critérios ¨>¨e ¨<¨e também outros operadores.
Sintaxe
SOMASES(intervalo_soma; intervalo_critérios1; critérios1; [intervalo_critérios2; critérios2];...)
=SOMASES(A2:A9;B2:B9;"=A*";C2:C9;"nome")
=SOMASES(A2:A9;B2:B9;"<>Bananas";C2:C9;"nome")
Segue a forma de uso e explicação conforme orientação da própria Microsoft
Nome do argumento |
Descrição |
---|---|
Intervalo_soma (obrigatório) |
O intervalo de células para somar. |
Intervalo_critérios1 (obrigatório) |
O intervalo testado usando os Critérios1. Intervalo_critérios1 e Critérios1 configuram um par de pesquisa no qual um intervalo é pesquisado em busca de critérios específicos. Depois que os itens no intervalo forem encontrados, seus correspondentes valores em Intervalo_soma serão adicionados. |
Critérios1 (obrigatório) |
Os critérios que definem quais células no Intervalo_critérios1 serão adicionadas. Por exemplo, os critérios podem ser inseridos como 32, ">32", B4, "maçãs" ou "32". |
Intervalo_critérios2;critérios2;... (opcional) |
Intervalos adicionais e seus critérios associados. Você pode inserir até 127 pares de intervalo/critérios. |
Para usar esses exemplos no Excel, arraste para selecionar os dados na tabela, clique com o botão direito do mouse na seleção e escolha Copiar. Em uma nova planilha, clique com botão direito do mouse na célula A1 e escolha Fazer Correspondência com a Formatação de Destino, em Opções de Colagem
Quantidade Vendida |
Produto |
Vendedor |
---|---|---|
5 |
Maçãs |
Diogo |
4 |
Maçãs |
Sara |
15 |
Alcachofras |
Diogo |
3 |
Alcachofras |
Sara |
22 |
Bananas |
Diogo |
12 |
Bananas |
Sara |
10 |
Cenouras |
Diogo |
33 |
Cenouras |
Sara |
Fórmula |
Descrição |
|
=SOMASES(A2:A9;B2:B9;"=A*";C2:C9;"Diogo") |
Adiciona o número de produtos que começam com Ae foram vendidos por Diogo. Ele usa o caractere curinga * em Critérios1, "= A *" para procurar nomes de produtos correspondentes em Criteria_range1B2: B9, e procura pelo nome "Tom" no Criteria_range2C2: C9. Em seguida, adiciona os números em Intervalo_somaA2:A9 que atendem a ambas as condições. O resultado é 20. |
|
=SOMASES(A2:A9;B2:B9;"<>Bananas";C2:C9;"Diogo") |
Adiciona o número de produtos que não são bananas e que foram vendidos por Diogo. Ele exclui bananas usando <> no critérios1, "<>bananas", e procura pelo nome "Tom" em Criteria_range2C2: C9. Em seguida, adiciona os números em Intervalo_somaA2:A9 que atendam a ambas as condições. O resultado é 30. |
Espero te ajudado!
Olá!
No Excel a função SOMASE, é usada como seu nome indica, para somar os valores em um intervalo, atendendo aos critérios que sejam especificdos.
A função é relizada com base nos seguintes argumentos:
- Um intervalo obrigatório: que são os intervalos de células que se deseja calcul, eles devem ser números ou nomes, matrizes ou referências que contêm números.
- Critério Obrigatório. eles são os que definem quais células serão adicionadas, isso na forma de um número, expressão, referência de célula, texto ou função que Por exemplo: 32, ">32", B5, "32", "batatas". Deve estar entre aspas duplas ("). Se os critérios forem numéricos, as aspas duplas não serão necessárias.
Assim a alternativa correta que expresa a função SOMASES é:
=SOMASES(A2:A1000;B2:B1000;C1;A2:A1000;”>300?)
Bom dia,
Tive essa mesma dúvida e consegui da seguinte forma:
SOMASES(intervalo_soma; intervalo_critérios1; critérios1; [intervalo_critérios2; critérios2];...)
Note que coloquei a função matemática ao final da fórmula e com aspas.
Espero ter ajudado!