PROCH
A função PROCH tem como resultado um valor de uma coleção de linhas ao utilizar a linha superior de valores para selecionar uma coluna e um número de linha para selecionar uma linha dentro dessa coluna.
PROCH(procurar; intervalo-linhas; linha-devolver; correspondência-aprox)
procurar: O valor a procurar. procurar pode conter qualquer valor.
intervalo-linhas: Uma coleção de células. intervalo-linhas deve ser uma referência a uma única gama de células que poderá conter quaisquer valores.
linha-devolver: O valor numérico que representa o número de linha a partir do qual devolver o valor. linha-devolver tem de ser superior ou igual a 1 e inferior ou igual ao número de linhas no intervalo especificado.
correspondência-aprox: Um valor modal opcional que especifica se é ou não necessário que dois valores coincidam exatamente.
correspondência aprox(VERDADEIRO, 1 ou omitido): Se os valores não coincidirem exatamente, selecione a coluna com o valor de linha superior maior, que seja menor ou igual ao valor a procurar. Se selecionar correspondência aproximada, a função procurar não pode conter caracteres de substituição.
correspondência exata (FALSO ou 0): Se os valores não coincidirem exatamente, devolver um erro. Se selecionar coincide exatamente, a função procurar pode conter caracteres de substituição. É possível usar um ? (ponto de interrogação) para representar um carácter, um * (asterisco) para representar vários caracteres e um ~ (til) para especificar que o carácter seguinte deverá ser uma correspondência exata em vez de ser usado como um carácter de substituição.
Notas
PROCH compara um valor a procurar com os valores da linha superior de uma coleção especificada. Salvo se for necessária uma correspondência exata, é selecionada a coluna contendo o valor de linha superior maior, que seja menor ou igual ao valor a procurar. Por conseguinte, o valor da linha especificada nessa coluna é devolvido pela função. Se for exigida uma correspondência exata e nenhum dos valores da linha superior corresponder ao valor a procurar, a função resulta num erro.
Exemplos |
---|
Tendo em conta a seguinte tabela: |
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 0 | 20 | 40 | 60 | 80 |
2 | A | E | I | O | U |
3 | vel | elit | dolor | sit | amet |
4 | 1 | 2 | 3 | 4 | 5 |
=PROCH(20; A1:E4; 2) tem como resultado “E”, porque o valor “E” está na mesma coluna que 20 (procurar), na segunda linha (linha-devolver) na coleção especificada (intervalo-linhas). =PROCH(39; A1:E4; 2) tem como resultado “E”, porque o valor “E” está na mesma coluna que 20, a correspondência mais próxima que não excede o valor fornecido (39), na segunda linha da coleção especificada. =PROCH(“M”; A2:E4; 2) tem como resultado “dolor”, porque o valor “dolor” está na mesma coluna que “I”, a correspondência mais próxima que não excede o valor fornecido (“M”), na segunda linha da coleção especificada (que é a linha 3, porque a primeira linha especificada foi a 2). =PROCH(“C”; A2:E3; 2) tem como resultado “vel”, porque o valor “vel” está na mesma coluna que “A”, a correspondência mais próxima que não excede o valor fornecido (“C”), na segunda linha da coleção especificada. =PROCH(“blandit”; A3:E4; 2) tem como resultado “5”, porque o valor “5” está na mesma coluna que “amet”, o último valor nos intervalos especificados, porque “blandit” não foi encontrado, na segunda linha da coleção especificada. =PROCH(“C”; A2:E4; 3; VERDADEIRO) tem como resultado 1, porque o valor 1 está na mesma coluna que “A”, a correspondência mais próxima que não excede o valor fornecido (“C”), na terceira linha da coleção especificada. =PROCH(“C”; A2:E4; 3; FALSO) tem como resultado um erro a indicar que não foi possível encontrar o valor pedido, porque não é possível encontrar o valor “C” (não existe correspondência exata) e coincide exatamente foi especificado como FALSO. =PROCH(“C”; A2:E4; 4; VERDADEIRO) tem como resultado um valor de referência inválido, porque não existe quarta linha na coleção especificada (que tem apenas três linhas). |