Para encontrar a soma dos números com base em critérios, podemos usar uma combinação de SUM, MATCH, COUNTIF & OFFSET funções para recuperar a saída.
SOMA: Adiciona todos os números em um intervalo de células
Sintaxe: = SUM (número1, número2, …)
Pode haver no máximo 255 argumentos. Consulte a captura de tela mostrada abaixo:
PARTIDA função procura um item especificado em um intervalo de células selecionado e, em seguida, retorna a posição relativa desse item no intervalo.
Sintaxe = MATCH (lookup_value, lookup_array, match_type)
CONT.SE: Conta o número de células em um intervalo que atende à condição.
Sintaxe: = CONT.SE (intervalo, critérios)
DESLOCAMENTO: Retorna uma referência a um intervalo que é um determinado número de linhas e colunas de uma determinada referência.
Sintaxe: = OFFSET (referência, linhas, colunas, altura, largura)
referência: É uma referência a uma célula ou intervalo de células a partir do qual o deslocamento será aplicado.
filas: O número de linhas para cima ou para baixo que você deseja aplicar como deslocamento para o intervalo.
cols: O número de colunas à esquerda ou à direita que você deseja aplicar como deslocamento do intervalo.
altura: Isso é opcional. É o número de linhas que você deseja que a referência retornada seja.
largura: Isso é opcional. É o número de colunas que você deseja que a referência retornada seja.
Vejamos um exemplo:
A coluna A contém uma lista crescente de números. Precisamos de uma fórmula que some todos os números na coluna A maiores que 2, que é nosso critério na célula C2.
- A fórmula na célula D2 seria
- = SUM (OFFSET (A2, MATCH (C2, A2: A10,0), 0, COUNTIF (A2: A10, ">" & C2)))
- A fórmula pegou a soma dos números maiores que 2.
- Se alterarmos os critérios na célula C2 de 2 para 5, o resultado será atualizado automaticamente. Esta fórmula de tempo calculará a soma dos números maiores que 5.