Recuperando os valores maiores e menores mais próximos de uma lista no Microsoft Excel

Anonim

No Excel, se você tem uma lista de valores e não consegue encontrar uma correspondência exata, então você precisa encontrar o Mais próximo maior ou Menor mais próximo valor. Por exemplo, se você estiver fazendo uma comparação de números e não encontrar uma correspondência exata no intervalo, poderá usar o próximo número maior ou menor e prosseguir.

Podemos usar uma combinação de Countif, Grande e Pequena fórmula para obter nossa saída.

Countif é usado para contar o número de vezes que dados específicos são repetidos em um intervalo de células.

Sintaxe = CONT.SE (intervalo, critérios)

Grande: Retorna o k-ésimo maior valor em um conjunto de dados.

Sintaxe = LARGE (matriz, k)

Pequena: Retorna o k-ésimo menor valor em um conjunto de dados.

Sintaxe = SMALL (array, k)

Vamos entender o que é o número maior e menor mais próximo

Temos uma lista com números aleatórios 1,2,3,5,8,10 e precisamos de uma fórmula para avaliar o seguinte:

- Se k estiver na lista, retorna k

- Se k não estiver na lista, retorna o próximo valor mais alto. Por exemplo, se k = 7, retorna 8 (no caso do número maior mais próximo)

- Se k não estiver na lista, retorna o próximo valor menor. Por exemplo, se k = 7, retorne 5

(no caso do número menor mais próximo)

Vejamos um exemplo, temos alguns números aleatórios na coluna A e precisamos encontrar o valor neste intervalo, que é o Menor mais próximo ou Mais próximo maior para a célula B2 que contém 46. Este número não está disponível em nossa linha. Veja a imagem abaixo

Vamos ver como calculamos o Número Maior Mais Próximo primeiro:

Podemos verificar manualmente o próximo maior valor para 46, que é 54.

Agora vamos tentar obter o mesmo resultado usando a fórmula -

  • Usaremos uma combinação de GRANDE E CONT.SE funções para gerar o maior número mais próximo.
  • Critério é maior que ‘>’ assine com valor de pesquisa, ou seja, célula B2
  • O sinal de maior que combinado com o valor de pesquisa retornará 5 valores, ou seja, 54, 57, 61, 74, 83 que são maiores que 46.
  • Quando fundimos as funções Grande e Contagem, obteremos 54. Consulte a fórmula nas células G2 e G3 no instantâneo abaixo.

PS: B2 em Countifformula é o valor de pesquisa, ou seja, 46

  • Na célula C2, a fórmula usada para encontrar Mais próximo maior número é = GRANDE ($ A $ 2: $ A $ 8, CONT.SE ($ A $ 2: $ A $ 8, ">" & B2))

Agora vamos ver como calculamos o Número Menor Mais Próximo -

Podemos verificar manualmente o próximo valor menor para 46, que é 28.

Vamos obter o mesmo resultado usando a fórmula -

  • Usaremos uma combinação de PEQUENO E CONT.SEfunções para gerar o menor número mais próximo.
  • Critério é menos que ‘<’ com valor de pesquisa, ou seja, célula B2
  • Sinal menor que combinado com o valor de pesquisa retornará 2 valores, ou seja, 16 e 28, que são menores que 46.
  • Quando mesclamos as funções Small e Countiff, obtemos 28. Consulte a fórmula nas células G5 e G6 no instantâneo abaixo.

Veja a captura de tela abaixo com fórmula:

Observação: a célula B2 em CountifFormula é o valor de pesquisa, ou seja, 46

  • Na célula D2, a fórmula usada para encontrar Menor mais próximo número é = PEQUENO ($ A $ 2: $ A $ 8, CONT.SE ($ A $ 2: $ A $ 8, "<" & B2))

É assim que podemos retornar o número maior mais próximo e o número menor do armário.