SOMA.SE.S
Soma valores que cumprem vários critérios. Mais potente que SOMA.SE para condições complexas.
SOMA.SE.S(sum_range; critérios_range1; critérios1; [critérios_range2; critérios2]; ...)Argumentos
intervalo_somaO intervalo a somarintervalo_critérios1Primeiro intervalo a avaliarcritério1Primeira condiçãointervalo_critérios2Intervalo adicional(opcional)critério2Condição adicional(opcional)
=SOMA.SE.S(C:C;A:A;"Vendas";B:B;">1000")Soma C onde A é 'Vendas' E B>1000
=SOMA.SE.S(D:D;A:A;A1;B:B;">="&C1)Usa referências de células para critérios
=SOMA.SE.S(C:C;A:A;"*Produto*")Soma onde A contém 'Produto'
- •O intervalo a somar vem PRIMEIRO (ao contrário de SOMA.SE)
- •Todos os critérios devem ser cumpridos (lógica E)
- •Use curingas * e ? nos critérios de texto
- •Colocar intervalo_soma no fim por pura força do hábito de SOMA.SE - SOMA.SE.S quer-o primeiro, e este é o erro mais comum que as pessoas transportam
- •Dar tamanhos diferentes aos intervalos de critérios, o que gera um erro #VALOR! com pouca explicação
- •Esperar lógica OU entre condições. SOMA.SE.S só faz E - cada par tem de corresponder, não apenas um deles
SOMASEA versão mais simples para uma condição, com intervalo_soma num sítio diferenteCONT.SESA mesma estrutura multicritério, apenas a contar linhas correspondentes em vez de somar um valorSOMARPRODUTOO que realmente precisa assim que a lógica OU entra em cena, já que SOMA.SE.S não a fazSOMA.SE.S consegue fazer lógica OU em vez de E entre condições?
Não sozinha - cada par de critérios tem de ser verdadeiro ao mesmo tempo. Quer lógica OU? Some várias SOMA.SE.S juntas, uma por condição, ou reestruture o problema com SOMARPRODUTO.
Porque é que SOMA.SE.S coloca intervalo_soma primeiro quando SOMA.SE o coloca no fim?
SOMA.SE foi construída à volta de uma única condição, por isso intervalo_soma podia ser opcional e ficar no fim. SOMA.SE.S suporta tantas condições quantas precisar, por isso intervalo_soma tornou-se obrigatório e passou para o início por coerência.
SOMA.SE.S consegue filtrar por um intervalo de datas?
Sim - SOMA.SE.S(C:C;A:A;">="&DATA(2026;1;1);A:A;"<="&DATA(2026;12;31)) soma a coluna C para cada data dentro de 2026.
Precisa traduzir uma fórmula usando SOMA.SE.S?
Use nosso tradutor para converter sua fórmula completa
