BUSCARV en tabla cuando dato no existe

03/11/2005 - 07:10 por Rafael Nava | Informe spam
Saludos, es la primera vez que escribo, aunque he realizdo varias consultas y
hasta el dia de hoy no encuentro lo que ando buscando, mi problema es el
siguiente:

Tengo una tabla de datos ordenada en orden ascendente con el número de
empleado los cuales van del 1 al 100 por ejemplo, pero resulta que por
conveniencia, debo saltar algunos números para que quede por ejemplo asi:
1 nombre
2 nombre 2
3 nombre 3
10 nombre 10
11 nombre 11
12 nombre 12 etc.

En un campo para definir que linea quiero tecleo 1,2 o 3 según el caso, pero
si tecleo 4, me devuelve el valor de 3, como puedo hacer que BUSCARV me diga
"registro no existe" o algo similar si tecleo un número que no existe en la
lista
 

Leer las respuestas

#1 Juan Barbosa
03/11/2005 - 08:16 | Informe spam
Rafael Nava escribió:
Saludos, es la primera vez que escribo, aunque he realizdo varias consultas y
hasta el dia de hoy no encuentro lo que ando buscando, mi problema es el
siguiente:

Tengo una tabla de datos ordenada en orden ascendente con el número de
empleado los cuales van del 1 al 100 por ejemplo, pero resulta que por
conveniencia, debo saltar algunos números para que quede por ejemplo asi:
1 nombre
2 nombre 2
3 nombre 3
10 nombre 10
11 nombre 11
12 nombre 12 etc.

En un campo para definir que linea quiero tecleo 1,2 o 3 según el caso, pero
si tecleo 4, me devuelve el valor de 3, como puedo hacer que BUSCARV me diga
"registro no existe" o algo similar si tecleo un número que no existe en la
lista



Hola Rafael.

Suponiéndose que losdatos que escribiste estuviesen en las columnas A y
B respectivamente; que la celda donde tecleas el número fuese la C1, yo
usaría este fórmula:

=SI(ESERROR(BUSCARV(C1,A1:B7,2,FALSO)),"No
existe",BUSCARV(C1,A1:B7,2,FALSO))

Espero te sirva.

Salu2

Preguntas similares