SOMA.SES
A função SOMA.SES retorna a soma das células em uma coleção em que os valores de teste satisfazem as condições determinadas.
SOMA.SES(valores soma; valores teste; condição; valores teste…; condição…)
valores de soma: Uma coleção que contém os valores a serem somados. valor soma pode conter valores numéricos, valores de data/hora ou valores de duração.
valores de teste: Uma coleção que contém os valores a serem testados. valores teste pode conter qualquer valor.
condição: Uma expressão que compara ou testa valores e resultados no valor booleano VERDADEIRO ou FALSO. Condição pode incluir operadores de comparação, constantes, o operador de concatenação, referências e curingas. Você pode usar curingas para fazer coincidir qualquer caractere individual ou caracteres múltiplos em uma expressão. Você pode usar um ? (ponto de interrogação) para representar um caractere, um * (asterisco) para representar vários caracteres e um ~ (til) para especificar que o caractere seguinte deve ser correspondido, ao invés de usado como um curinga.
valores de teste...: Se necessário, inclui uma ou mais coleções adicionais que contêm valores a serem testados. Cada coleção de valores teste deve ser seguida imediatamente por uma expressão de condição. Esse padrão de valores teste; condição pode ser repetido quantas vezes forem necessárias.
condição...: Se uma coleção opcional de valores teste for incluída, uma expressão adicional que resulta em um valor booleano VERDADEIRO ou FALSO. Deve haver uma condição seguindo cada coleção de valores teste; portanto, esta função sempre terá um número ímpar de argumentos.
Observações
Para cada par de valor de condição e teste, a célula ou valor correspondente (mesma posição na coleção) é comparado à condição. Se todas as condições forem satisfeitas, a célula ou valor correspondente em valores soma é incluído na soma.
Todas as coleções devem ser do mesmo tamanho.
Exemplos |
---|
Dada a tabela a seguir: |
A | B | C | |
---|---|---|---|
1 | Toneladas | Classificação | Data |
2 | 6 | 1 | 10/12/12 |
3 | 15 | 2 | 10/12/12 |
4 | 5 | 1 | 13/12/2012 |
5 | 7 | 2 | 13/12/2012 |
6 | 8 | 2 | 14/12/2012 |
7 | 6 | 1 | 15/12/2012 |
8 | 7 | 2 | 15/12/2012 |
9 | 4 | 2 | 16/12/2012 |
10 | 7 | 1 | 16/12/2012 |
11 | 8 | 2 | 16/12/2012 |
12 | 5 | 1 | 17/12/2012 |
13 | 11 | 2 | 20/12/2012 |
=SOMA.SES(A2:A13; B2:B13;“=1”; C2:C13; “>=13/12/2012”; C2:C13; “<=17/12/2012”) retorna 23, o número de toneladas da mercadoria entregues durante a semana de 17 de dezembro que foi classificado como 1. A coleção A2:A13 contém o número de toneladas, o item a ser somado (valores soma). A coleção B2:B13 (valores teste) contém o primeiro valor a ser testado, uma classificação de 1 (condição). A coleção C2:C13 (valores teste...) contém o segundo valor a ser testado, uma data inicial (condição...). O mesmo intervalo também contém o terceiro valor a ser testado, uma data final. As linhas 4 (5 toneladas), 7 (6 toneladas), 10 (7 toneladas) e 12 (5 toneladas) satisfazem todas as condições e a soma de seus valores é 23 toneladas. =SOMA.SES(A2:A13; B2:B13; “=2”; C2:C13; “>=13/12/2012”; C2:C13; “<=17/12/2012”) retorna 34, o número de toneladas da mercadoria entregues durante a mesma semana que foram classificados como “2”. |