Somando um intervalo dinâmico de números de acordo com os critérios no Excel 2010

Anonim

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.