Pergunte aqui
0

PROCV - Buscar aproximação sempre menor

perguntadas 2015-04-11 13:32:51 +0200

imagem do gravatar de AMARELOQUEIMADO

Bom dia galera!!!

Estou com tentando realizar uma função PROCV , porém é assim, quero que busque o valor aproximado mais sempre menos.

PROCV( valorrr; matriz;2; "buscar valor menor que valorrr")

Se eu colocar a referência final "1" ele me informa somente aproximando tanto maior ou menor.

Abçsss

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

1 Resposta

0

respondidas 2015-04-12 18:14:07 +0200

Conforme Ajuda (F1) PROCV

Pesquisa vertical com referência à células adjacentes à direita. Essa função verifica se um valor específico está contido na primeira coluna de uma matriz. A função retorna então o valor na mesma linha da coluna nomeada por Índice. Se o parâmetro Ordem for omitido ou definido como VERDADEIRO ou um, assume-se que os dados são ordenados em ordem crescente. Neste caso, se o CritérioDePesquisa não for encontrado, o último valor menor que o critério será retornado. Se Ordem é definido como FALSO ou zero, deve haver um valor exato, senão o erro Erro: Valor não disponível será o resultado. portanto, com um valor zero, os dados não precisam estar ordenados em ordem crescente. A pesquisa permite expressões regulares. Você pode digitar "all.*", por exemplo, para localizar a primeira ocorrência de "all" seguida de outros caracteres. Caso deseje buscar um texto que seja também uma expressão regular, será necessário preceder todos os caracteres com um caractere . É possível ativar e desativar a avaliação automática de expressões regulares em Ferramentas - Opções - LibreOffice Calc - Calcular.


Sintaxe =PROCV(CritérioDePesquisa; Matriz; Índice; Ordem) CritérioDePesquisa é o valor pesquisado na primeira coluna da matriz. Matriz é a referência, que compreende no mínimo duas colunas. Índice é o número da coluna na matriz que contém o valor a ser retornado. A primeira coluna começa com 1. Ordem é um parâmetro opcional que indica se a primeira coluna na matriz é ordenada em ordem crescente. Entre com o valor booleano FALSO ou zero se a primeira coluna não for ordenada em ordem crescente. Colunas ordenadas podem ser pesquisadas muito mais rapidamente e a função sempre retorna um valor, mesmo se o valor pesquisado não existir exatamente, se estiver entre o menor e maior valor da lista ordenada. Numa lista não ordenada, o valor de pesquisa deve existir exatamente. Senão a função retornará esta mensagem: Erro: Valor não disponível.


Caso a resposta te serviu, por gentileza, click na bolinha Descrição da imagem a esquerda da resposta, para finalizar a pergunta.

editar assinalar como ofensivo Excluir Link mais

Comentários

Se eu quiser obter um valor imediatamente menor que outro valor, um procedimento possível seria: ordenar a tabela em ordem crescente dos valores da coluna de procura, e usar como critério de pesquisa um valor ligeiramente menor que o procurado (para que a função procv não retorne exatamente o valor que se deseja aproximar).

imagem do gravatar de MartinsMartins ( 2015-04-19 03:27:43 +0200 )editar
Login/Registrar para responder

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2015-04-11 13:32:51 +0200

Lidas: 1,594 vezes

Última atualização: Apr 12 '15