Lógicas

Marcar una búsqueda que no acierta

Definición

Marcar una búsqueda que no acierta significa envolver esa búsqueda en ISERROR.

Sintaxis

=ISERROR(VLOOKUP(lookup_value, table_array, col_index_num, FALSE))

Argumentos

Argumento Significado
lookup_value La clave que se busca, como un código en C2.
table_array La tabla que se busca. La columna de claves debe ir primero.
col_index_num La columna de la tabla que se devuelve, por ejemplo 2.

Ejemplo resuelto

Una lista de piezas guarda códigos y recuentos en A2:B3. La celda C2 contiene un código que no está en la lista.

A: Código B: Recuento C: Buscar
N-1 3 N-9
N-2 5

Fórmula: =ISERROR(VLOOKUP(C2,A2:B3,2,FALSE))

Resultado: TRUE. N-9 no está en la primera columna, así que la búsqueda da error e ISERROR es verdadero.

Práctica

La celda A2 contiene Z-99. Las celdas A3:A4 contienen Z-10 y Z-20. Las celdas B3:B4 contienen 6 y 9. En C2, escribe una fórmula que busque A2 en esa tabla y muestre 1 cuando la búsqueda falle.

  1. En C2, escribe una fórmula IF que use ISERROR y muestre 1 cuando un VLOOKUP de coincidencia exacta de A2 en A3:B4 sea un error, y 0 en caso contrario.
Paso 1 de 2
Aquí las fórmulas usan los nombres de función en inglés, como SUM, y un punto (.) como separador decimal, en todos los idiomas.
Cargando la hoja…

Funciones relacionadas

ISERROR es la función que convierte una búsqueda fallida en un resultado verdadero.

Error común

Comprobar la clave misma, como en =ISERROR(C2): N-9 es texto, no un error, así que el resultado es FALSE en lugar de TRUE.

Funciones relacionadas

Estos enlaces son funciones relacionadas.