jueves, 17 de julio de 2014

BUSCARV mejorado para que no devuelva #N/A



La función BUSCARV permite buscar un valor en la primera columna de una matriz, una vez localizado nos muestra dentro de la misma fila el valor que contiene la columna que deseamos obtener, la función buscarv es una de las más utilizadas en la búsqueda de registros en Excel a la hora de hacerlo por medio de formulas.

Asumiendo que la fórmula a utilizar es:

BUSCARV(D2,$A$2:$B$8,2,FALSO)
Si en nuestra tabla o lista existe el valor buscado todo está bien, pero si no existiera, el resultado sería #N/A

Funciones Excel, consultaría avanzada

Afortunadamente en Excel se pueden anidar las formulas, en este caso utilizaremos a demás de BUSCARV lo acompañaremos con las funciones:

SI y CONTAR.SI

La solución mejorada sería:

=SI(CONTAR.SI($A$2:$B$8,D2), BUSCARV(D2,$A$2:$B$8,2,FALSO),"")

De esta forma BUSCARV sólo se calcula si el valor de D2 existe en A2:B8, y por lo tanto BUSCARV no devolverá #N/A

Si te gustó este artículo, compártelo en tus redes sociales.

No hay comentarios :

Publicar un comentario