Ajuda na função PROCV

10/04/2007 - 00:30 por Albino | Informe spam
Olá pessoal.
Cá vai mais uma duvida.
Tenho uma folha onde pretendo fazer um horário com algumas condições.
O problema é o seguinte:
- aplico a função PROCV para introduzir dados numa célula editando outra,
É necessário 15 linhas para isso, o problema é que quando chego à nona linha
devolve-me o valor o. a folha tem este aspecto:
B C

11 Horas Função PROCV
[=SE(B11="";"";PROCV(B11;$A$89:$B$133;2))]
12 Horas Função PROCV
[=SE(B13="";"";PROCV(B12;$A$89:$B$133;2))]
13 Horas Função PROCV
[=SE(B12="";"";PROCV(B13;$A$89:$B$133;2))]
...
16 Horas Função PROCV
[=SE(B16="";"";PROCV(B16;$A$89:$B$133;2))]
________________________________________________
nas linhas abaixo tenho as tabelas onde vou buscar os dados, são tres iguais
só diferem nos caracteres de entrada
_________________________________
A B
89 1 José Manuel
90 2 Alberto Costa
... ... ...
104 15 Ricardo Seixas
105 1E Jose Manuel
106 2E Alberto Costa
... ...
119 15E Ricardo Seixas
120 1F Jose Manuel
121 2F Alberto Costa
.. ...
135 15F Ricardo Seixas
______________________________
O intuito seria, ao escrever um dos números das três tabelas de 1a15, de 1E
a 15E e de 1F a 15F devolvesse o respectivo nome.
A necessidade de três colunas é que as letras associadas aos números servem
para identificar actividades diferentes e por conseguinte noutra célula são
identificadas essas actividades.
Com os números da primeira tabela , isto é de 1 a 15 não há problemas, mas
quando se introduz o numero 9E a 15E e 7F a 15F, oresultado resulta em O.
Porque será ??? Alguém pode ajudar
Obrigado
 

Leer las respuestas

#1 Héctor Miguel
10/04/2007 - 09:22 | Informe spam
oi, Albino:

há um quarto argumento para a função procv <ordenou>
que conta à função se seu primeiro dados de coluna é ordenado ou não
você não enlata o tipo de gamas tão simplesmente para trás e adiante exemplo:
para números, é ordenado 1 a 15 MAS, 1E, 2E... 1F, 2F... etc. resulta em dados não ordenados
tente a fórmula seguinte: =SE(B11="";"";PROCV(B11;$A$89:$B$133;2;falso))

se qualquer dúvida [ou informação adicional]... você por favor comentaria?
cumprimentos
hector.

__ poste original __
Tenho uma folha onde pretendo fazer um horário com algumas condições. O problema é o seguinte:
- aplico a função PROCV para introduzir dados numa célula editando outra,
É necessário 15 linhas para isso, o problema é que quando chego à nona linha devolve-me o valor o. a folha tem este aspecto:
B C
11 Horas Função PROCV [=SE(B11="";"";PROCV(B11;$A$89:$B$133;2))]
12 Horas Função PROCV [=SE(B13="";"";PROCV(B12;$A$89:$B$133;2))]
13 Horas Função PROCV [=SE(B12="";"";PROCV(B13;$A$89:$B$133;2))]
...
16 Horas Função PROCV [=SE(B16="";"";PROCV(B16;$A$89:$B$133;2))]
nas linhas abaixo tenho as tabelas onde vou buscar os dados, são tres iguais só diferem nos caracteres de entrada
A B
89 1 José Manuel
90 2 Alberto Costa
... ... ...
104 15 Ricardo Seixas
105 1E Jose Manuel
106 2E Alberto Costa
... ...
119 15E Ricardo Seixas
120 1F Jose Manuel
121 2F Alberto Costa
.. ...
135 15F Ricardo Seixas
______________________________
O intuito seria, ao escrever um dos números das três tabelas de 1a15, de 1E a 15E e de 1F a 15F devolvesse o respectivo nome.
A necessidade de três colunas é que as letras associadas aos números servem para identificar actividades diferentes
e por conseguinte noutra célula são identificadas essas actividades.
Com os números da primeira tabela , isto é de 1 a 15 não há problemas
mas quando se introduz o numero 9E a 15E e 7F a 15F, oresultado resulta em O.
Porque será ??? Alguém pode ajudar
Obrigado

Preguntas similares